我正在使用黄瓜的rspec期望。 似乎在黄瓜步骤中使用多个预期时,黄瓜会对它们进行评估,直到它们首次失败为止。 但是我想继续运行其他期望能够清楚地了解出了什么问题。我可以以某种方式实现这一目标吗?
实施例: -let假设response =“1”,code =“2”和status =“3”
expect(response).to eq("0")
expect(code).to eq("2")
expect(status).to eq("1")
评估响应变量时,黄瓜会失败。但我想检查其他两个变量的值,并获得错误状态值的输出。这可能吗?
答案 0 :(得分:3)
最简单的是:
tbl.entity.someProperty
如果测试失败,你会看到两个哈希比较,差异清晰可见。