使用jasmine / spyOn模拟对象的属性

时间:2019-01-17 10:08:28

标签: unit-testing jasmine mocking spyon

是否可以使用Jasmine .spyOn()模拟对象的某些属性?

基本上,假设我有一个Page对象,该对象具有titledeliveryTimestatus,我想对其进行模拟,以便只设置title属性title = 'test' ;其他两个属性可以具有与我的测试场景无关的任何值(它们的正确类型)。

一些测试伪造的代码是:

spyOnProperty(page, "title").and.returnValue(test);

这相当于C#/ Moq为:

mock.Setup(foo => foo.Name).Returns("bar");

0 个答案:

没有答案