控制器生成器规范

控制器生成器

我运行 `bundle exec rails generate controller posts`

那么功能应该通过

那么输出应该包含

      create  app/controllers/posts_controller.rb
      invoke  erb
      create    app/views/posts
      invoke  rspec
      create    spec/requests/posts_spec.rb
      invoke  helper
      create    app/helpers/posts_helper.rb
      invoke    rspec
      create      spec/helpers/posts_helper_spec.rb

使用自定义 `default-path` 的控制器生成器

给定一个名为 “.rspec” 的文件,其中包含

--default-path behaviour

并且我运行 `bundle exec rails generate controller posts`

那么功能应该通过

那么输出应该包含

      create  app/controllers/posts_controller.rb
      invoke  erb
      create    app/views/posts
      invoke  rspec
      create    behaviour/requests/posts_spec.rb
      invoke  helper
      create    app/helpers/posts_helper.rb
      invoke    rspec
      create      behaviour/helpers/posts_helper_spec.rb