跳至内容 跳至搜索

此类提供了一个用于测试生成器的 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
包含的模块