标签: ruby rspec tdd sinatra bdd
具体来说,我想知道如何分开单元和验收测试。
单元测试如下:
it 'creates bar' do expect { post '/foo/bar' }.to change{ Bar.count }.by 1 end
这是单元测试和验收测试的混合。但我不明白如何将它们分开。
API app/bar.rb文件:
app/bar.rb
post '/foo/bar' do Bar.create status 202 end
此外,任何相关链接都表示赞赏。