logo
  • 教程列表
  • SO官方文档
  • 间谍
    • 监视现有功能
    • 创造一个新的间谍
    • 监视 Angular 服务
    • 监视一个不会回叫终端服务的 Angular 服务
    • 在房产上进行间谍活动
  1. StackOverflow 文档
  2. jasmine 教程
  3. 间谍
  4. 在房产上进行间谍活动

在房产上进行间谍活动

Created: November-22, 2018

const foop = {
    get value() {},
    set value(v) {}
};

it('can spy on getter', () => {
    spyOnProperty(foop, 'value', 'get').and.returnValue(1);
    expect(foop.value).toBe(1);
});

it('and on setters', () => {
    const spiez = spyOnProperty(foop, 'value', 'set');
    foop.value = true;
    expect(spiez).toHaveBeenCalled();
});
  • 监视一个不会回叫终端服务的 Angular 服务

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明