Module: Rails::Generators::Testing::Behaviour::ClassMethods

Defined in:
lib/rails/generators/testing/behaviour.rb

Instance Method Summary collapse

Instance Method Details

#arguments(array) ⇒ Object

Sets default arguments on generator invocation. This can be overwritten when invoking it.

arguments %w(app_name --skip-active-record)


37
38
39
# File 'lib/rails/generators/testing/behaviour.rb', line 37

def arguments(array)
  self.default_arguments = array
end

#destination(path) ⇒ Object

Sets the destination of generator files:

destination File.expand_path("../tmp", File.dirname(__FILE__))


44
45
46
# File 'lib/rails/generators/testing/behaviour.rb', line 44

def destination(path)
  self.destination_root = path
end

#tests(klass) ⇒ Object

Sets which generator should be tested:

tests AppGenerator


29
30
31
# File 'lib/rails/generators/testing/behaviour.rb', line 29

def tests(klass)
  self.generator_class = klass
end