class Object

Public Instance Methods

create_fixtures(*table_names, &block) click to toggle source
# File lib/rails/test_help.rb, line 41
def create_fixtures(*table_names, &block)
  Fixtures.create_fixtures(ActiveSupport::TestCase.fixture_path, table_names, {}, &block)
end
options() click to toggle source
# File lib/rails/commands/benchmarker.rb, line 8
def options
  options = {}
  defaults = ActiveSupport::Testing::Performance::DEFAULTS

  OptionParser.new do |opt|
    opt.banner = "Usage: rails benchmarker 'Ruby.code' 'Ruby.more_code' ... [OPTS]"
    opt.on('-r', '--runs N', Numeric, 'Number of runs.', "Default: #{defaults[:runs]}") { |r| options[:runs] = r }
    opt.on('-o', '--output PATH', String, 'Directory to use when writing the results.', "Default: #{defaults[:output]}") { |o| options[:output] = o }
    opt.on('-m', '--metrics a,b,c', Array, 'Metrics to use.', "Default: #{defaults[:metrics].join(",")}") { |m| options[:metrics] = m.map(&:to_sym) }
    opt.parse!(ARGV)
  end

  options
end
test_homepage() click to toggle source

:output => 'tmp/performance', :formats => [:flat] }

# File lib/rails/generators/test_unit/performance/templates/performance_test.rb, line 9
def test_homepage
  get '/'
end