0

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

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

一些测试假代码将是:

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

这相当于 C# / Moq 为:

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

0 回答 0