I have started using rspec after generating much of my applications
models
and controllers. Much of the code is plain vanilla scaffolding.
I accept that this is not very BDD, but I’m building a tool that
required I
do this.
Is there a quick way to generate the test stubs- i.e. the equivalent of
the
Test::Unit ones I now have? Can I run "script/generate rspec_model
"
and the same for controllers on over-top of things?
Thanks,
Nick
On Thu, Apr 30, 2009 at 8:19 AM, Nicholas Van W.
[email protected] wrote:
I have started using rspec after generating much of my applications models
and controllers. Much of the code is plain vanilla scaffolding.
I accept that this is not very BDD, but I’m building a tool that required I
do this.
Is there a quick way to generate the test stubs- i.e. the equivalent of the
Test::Unit ones I now have? Can I run “script/generate rspec_model ”
and the same for controllers on over-top of things?
$ script/generate
…
Installed Generators
Rubygems: acts_as_taggable_on_migration, cucumber, feature,
install_rubigen_scripts, rspec, rspec_controller, rspec_model,
rspec_scaffold, session
Builtin: controller, helper, integration_test, mailer, metal,
migration, model, observer, performance_test, plugin, resource,
scaffold, session_migration
Note rspec_controller, rspec_model, rspec_scaffold
Cheers,
David
On Thu, Apr 30, 2009 at 9:24 AM, David C.
[email protected]wrote:
Test::Unit ones I now have? Can I run "script/generate rspec_model
migration, model, observer, performance_test, plugin, resource,
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users
I saw those. My question is whether they run fine if model, controller,
scaffold have already been run.
Thanks,
Nick
On Thu, Apr 30, 2009 at 8:57 AM, Nicholas Van W.
[email protected] wrote:
do this.
install_rubigen_scripts, rspec, rspec_controller, rspec_model,
Thanks,
Nick
I saw those. My question is whether they run fine if model, controller,
scaffold have already been run.
No reason they shouldn’t. You should get the opportunity to
approve/deny any files that already exist, and the new files will just
get written.
Let us know if you run into any problems.
Cheers,
David
If its existing models you’re dealing with, you probably will want to
add --skip-migration. Just skip over replacing the model.