仍在学习Rspec作为一个整体,所以感谢耐心。RSpec期望散列包含一组键值对
返回值是这样的:
{ supermodel: {
'id': 1,
'name': 'J',
'model_attributes': [
{attr1: 'T', attrA: 1},
{attr2: 'F', attrB: 2},
{attr3: 'T', attrC: 3}
],
}
}
试图让说,名为“model_attributes”散列关键字包含包括以下键值对数组的值的期待 - {attr2:F, attrB: 2}
和{attr3: T, attrC: 3}
。
任何有识之士都会受到欢迎。
你的方法的结果是这样的.'是无效的Ruby对象,请仔细检查它;) –
也许这有帮助吗? http://apidock.com/rspec/Spec/Mocks/ArgumentMatchers/hash_including – trueunlessfalse
真@AndreyDeineko将断言重新格式化为更多的红宝石。谢谢! – JoaWa