rails shoulda 插件
shoulda是rails用来写测试的一个插件,可以很简单测试modle的测试,controller的action和modle与modle之间的关系。
安装 gem
在gemfile 文件里
group :development,:test do gem "rspec-rails" gem "shoulda-matchers" end
项目目录下运行 bundle install
在相应的modle测试里用
it {should belong_to(:member)} 对应modle里的belongs_to :member
it {should validate_presence_of(:member_id)} 对应modle里的validates_presence_of :member_id,
it { should have_many(:tags).through(:taggings) } modle里has_many
controller的还没有测试 有兴趣的可以去这里查看
https://github.com/thoughtbot/shoulda
相关推荐
wl00 2020-10-28
EricNet 2020-07-05
EricNet 2020-05-27
何志文 2020-05-11
JOO 2020-04-26
happyfreeangel 2020-04-09
Poisedflw 2020-03-23
yangliuhbhd 2020-03-06
Ben的程序员生涯 2013-06-01
chenshuixian 2013-06-01
wes0 2014-05-31
mrice00 2019-12-20
EricNet 2019-12-11
89304896 2019-12-08
lihaoningxia 2013-07-09
userguanguan 2015-03-16