changelog shortlog tags changeset manifest revisions annotate raw

vendor/plugins/rspec_on_rails/generators/rspec_controller/USAGE

changeset 16: 01fd3f10ae84
author: moriq@moriq.com
date: Mon Mar 10 10:13:18 2008 +0900 (16 years ago)
permissions: -rw-r--r--
description: add plugins rspec_on_rails
1Description:
2 The rspec_controller generator creates stub specs and files for a new
3 controller and its views.
4
5 The generator takes a controller name and a list of views as arguments.
6 The controller name may be given in CamelCase or under_score and should
7 not be suffixed with 'Controller'. To create a controller within a
8 module, specify the controller name as 'module/controller'.
9
10 The generator creates stubs for a controller (and spec), a view (and spec)
11 for each view in the argument list, plus a helper.
12
13Example:
14 ./script/generate rspec_controller dog bark fetch
15 ...
16 create spec/controllers/dog_controller_spec.rb
17 create app/controllers/dog_controller.rb
18 create app/helpers/dog_helper.rb
19 create spec/views/dog/bark_view_spec.rb
20 create app/views/dog/bark.rhtml
21 create spec/views/dog/fetch_view_spec.rb
22 create app/views/dog/fetch.rhtml
23
24Modules Example:
25 ./script/generate rspec_controller 'pets/dog' bark fetch
26 ...
27 create spec/controllers/pets/dog_controller_spec.rb
28 create app/controllers/pets/dog_controller.rb
29 create app/helpers/pets/dog_helper.rb
30 create spec/views/pets/dog/bark_view_spec.rb
31 create app/views/pets/dog/bark.rhtml
32 create spec/views/pets/dog/fetch_view_spec.rb
33 create app/views/pets/dog/fetch.rhtml