我需要模拟数组中特定内部键的返回值。 我想嘲笑这个:
CONFIG['key1']['key2']
我想做这样的事情:
allow(CONFIG).to receive(:[], :[]).with('key1', 'key2').and_return(['my mock'])
但这不是写它的正确方法。
有谁知道应该怎么写? 谢谢!
答案 0 :(得分:0)
所以最后我找到了解决方案:
allow(CONFIG).to receive_message_chain(:[], :[]).with('key1').with('key2').and_return(['my mock'])