是否有替代方法将方法名称硬编码为spyOn的参数?
我尝试传递foo.name,但测试报告了以下错误。
spyOn(foo, 'setBar');
spyOn(foo, foo.name as any);
Error: <spyOn> : () method does not exist
Usage: spyOn(<object>, <methodName>)
答案 0 :(得分:0)
当指定的{
"content": "mystery meat",
"condiments": "ketchup, mustard"
}
为空时会发生此错误,因此这意味着methodName
为空字符串。在致电foo.name
之前,必须填充foo.name
。