我有一个单元测试,我正在place.ext_fb_place_id
使用
let(:place) { stub(:place, ext_fb_place_id: SecureRandom.random_number(20_000_000), facebook_metadata: {category: nil}, lat: 33.129147303422, lng: -96.653188420995, name: "In & Out Burger") }
我不得不更改我的代码以使用字符串键而不是点运算符。也就是说,我必须使用place["ext_fb_place_id']
才能获得正确的值。但是,这会引发以下错误:
Stub :place received unexpected message :[] with ("ext_fb_place_id")
如何存根 [] 方法,以便可以使用类似place["ext_fb_place_id"]
or的调用place["lat"]
?
谢谢