小编iwo*_*uff的帖子

茉莉花部分字符串匹配

我喜欢 jasmine.objectContaining 提供的部分对象匹配:

mySpy({
   foo: 'bar',
   bar: 'baz' 
});
expect(mySpy).toHaveBeenCalledWith(jasmine.objectContaining({ foo: 'bar' }));
Run Code Online (Sandbox Code Playgroud)

有茉莉花相当于字符串吗?大致如下:

mySpy('fooBar', 'barBaz');
expect(mySpy).toHaveBeenCalledWith(jasmine.stringContaining('foo'), jasmine.any(String));
Run Code Online (Sandbox Code Playgroud)

我想看看一个特定的论点,而不诉诸 mySpy.calls 的断言:

mySpy('fooBar', 'barBaz');
expect(mySpy.calls.argsFor(0)[0]).toContain('foo');
Run Code Online (Sandbox Code Playgroud)

javascript jasmine karma-jasmine

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

jasmine ×1

javascript ×1

karma-jasmine ×1