此类提供了一个用于测试生成器的 TestCase
。要进行设置,您只需要配置目标目录并设置要测试的生成器。
class AppGeneratorTest < Rails::Generators::TestCase
tests AppGenerator
destination File.expand_path("../tmp", __dir__)
end
如果您希望在运行每个测试之前确保您的目标根目录是干净的,您可以设置一个设置回调。
class AppGeneratorTest < Rails::Generators::TestCase
tests AppGenerator
destination File.expand_path("../tmp", __dir__)
setup :prepare_destination
end
包含的模块