Используя 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");