使用rspec:
1:安装rspec rspec-rails
sudo gem install rspec sudo gem install rspec-rails //rspec是核心 rspec-rails是集成
2:列表查看:
gem list r //查看r开头的gem
3:新建rails工程
rails test_rspec -d mysql
4:修改database.yml
5:建立数据库
6:支架生成mvc和rspec测试文件
rails g rspec_scaffold user name:string //这样多了rspec部分
7:migrate
rake db:migrate
8测试
rake spec 可以rake -T spec 或者 spec spec/models/user_spec.rb
也可以直接执行单个文件 可以后面加入参数:spec spec/models/user_spec.rb -f specdeoc
输出doc
spec -h 查看
1. instal rspec and rspec-rails
sudo gem install rspec
sudo gem install rspec-rails
2. create rails project and setup rspec
rails test_rspec
cd test_rspec
ruby script/generate rspec
ruby script/generate rspec_scaffold user name:string
3. test
rake spec
杂记:
has_many :through 代替has_and_belongs_to_many