我编写了一个自定义Rails 3生成器,为我的应用程序中的每个模型生成rspec测试。我还写了一个用于生成路线的rspec测试。我跑的时候
rails generate
我得到以下输出(这是一个片段):
ModelSpec:
model_spec
RouteSpecs:
route_specs
有没有人知道我可以将它分组的方式:
SpecGenerators:
model_spec
route_specs
目录结构是:
答案 0 :(得分:2)
根据rollbar,kaminari:config和kaminari:views的示例判断,我假设这是从您的模块结构自动派生的。
所以我猜测如果您按照以下方式构建代码,那么您将实现您想要的目标。
#in generators/spec_generators/model_spec_generator.rb
module SpecGenerators
module Generators
class ModelSpecGenerator < Rails::Generators::NamedBase
#in generators/spec_generators/route_specs_generator.rb
module SpecGenerators
module Generators
class RouteSpecsGenerator < Rails::Generators::NamedBase