小编Ric*_*stí的帖子

在单个lambda请求中断言多个更改期望

我有这样的测试:

lambda { post("/api/users", parameters) }.should change(User,:count).by(1)
lambda { post("/api/users", parameters) }.should_not change(ActionMailer::Base, :deliveries)
Run Code Online (Sandbox Code Playgroud)

但我想这样做:

lambda { post("/api/users", parameters) }.should change(User,:count).by(1).and_not change(ActionMailer::Base, :deliveries)
Run Code Online (Sandbox Code Playgroud)

是否可以在不需要两个帖子的情况下进行?

谢谢

rspec2

13
推荐指数
1
解决办法
2370
查看次数

标签 统计

rspec2 ×1