module Rails::Generators::Testing::Behavior::ClassMethods
Public instance methods
Sets default arguments on generator invocation. This can be overwritten when invoking it.
arguments %w(app_name --skip-active-record)
Source code GitHub
# File railties/lib/rails/generators/testing/behavior.rb, line 39
def arguments(array)
self.default_arguments = array
end
Sets the destination of generator files:
destination File.expand_path("../tmp", __dir__)
Source code GitHub
# File railties/lib/rails/generators/testing/behavior.rb, line 46
def destination(path)
self.destination_root = path
end
Sets which generator should be tested:
tests AppGenerator
Source code GitHub
# File railties/lib/rails/generators/testing/behavior.rb, line 31
def tests(klass)
self.generator_class = klass
end