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)
# 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__)
# 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
# File railties/lib/rails/generators/testing/behavior.rb, line 31 def tests(klass) self.generator_class = klass end