Module: Rails::Generators::Testing::Behavior::ClassMethods
- Defined in:
- lib/rails/generators/testing/behavior.rb
Instance Method Summary collapse
-
#arguments(array) ⇒ Object
Sets default arguments on generator invocation.
-
#destination(path) ⇒ Object
Sets the destination of generator files:.
-
#tests(klass) ⇒ Object
Sets which generator should be tested:.
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)
39 40 41 |
# File 'lib/rails/generators/testing/behavior.rb', line 39 def arguments(array) self.default_arguments = array end |
#destination(path) ⇒ Object
Sets the destination of generator files:
destination File.("../tmp", __dir__)
46 47 48 |
# File 'lib/rails/generators/testing/behavior.rb', line 46 def destination(path) self.destination_root = path end |
#tests(klass) ⇒ Object
Sets which generator should be tested:
tests AppGenerator
31 32 33 |
# File 'lib/rails/generators/testing/behavior.rb', line 31 def tests(klass) self.generator_class = klass end |