mik*_*ber 17 rspec ruby-on-rails
我将RSpec作为插件安装后尝试将其作为gem安装.我已经按照这里的指示http://github.com/dchelimsky/rspec-rails/wikis进行了标题为rspec和rspec-rails gems的部分.当我跑ruby script/generate rspec,我得到错误Couldn't find 'rspec' generator.只做插件有效吗?如果是这样,为什么他们甚至为rspec和rspec-rails提供宝石?我正在运行Rails 2.1.2的冻结副本,而我正在使用的rpsec和rspec-rails的版本是今天(2008年11月7日)1.1.11的最新版本.
编辑2008年11月12日我安装了rspec和rspec-rails gems.我已经将宝石解压缩到了vender/gems文件夹中.两者都是版本1.1.11.
Pet*_*xey 10
由于RSpec已成为Rails中的默认测试框架,因此您不再需要通过rspec生成器创建规范文档:
Rails 2 RSpec发电机
rails generate rspec_model mymodel
Run Code Online (Sandbox Code Playgroud)
Rails 3 RSpec发电机
使用RSpec作为默认测试框架,只需使用Rails自己的生成器.这将构建您需要的所有文件,包括RSpec测试.例如
$rails generate model mymodel
invoke active_record
create db/migrate/20110531144454_create_mymodels.rb
create app/models/mymodel.rb
invoke rspec
create spec/models/mymodel_spec.rb
Run Code Online (Sandbox Code Playgroud)
你有没有安装rspec和rspec-rails宝石?
script/generate rspec
Run Code Online (Sandbox Code Playgroud)
需要安装rspec-rails gem.
是否应该有一个“rspec”生成器?我只使用过以下内容:
script/generate rspec_model mymodel
script/generate rspec_controller mycontroller
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13089 次 |
| 最近记录: |