Используя jasmine / spyOn для насмешки свойств объекта

Можно ли смоделировать некоторые свойства объекта, используя Jasmine.spyOn()?

В принципе, представьте, у меня есть Page объект, который имеет title, deliveryTime а также status что я хочу издеваться так, что мне просто нужно установить свойство title title = 'test' ; два других свойства могут иметь любое значение (своего правильного типа), которое не относится к моему сценарию тестирования.

Некоторый тестовый фальшивый код будет:

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

Это будет эквивалентно C# / Moq как:

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

0 ответов

Другие вопросы по тегам