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

  • 關於本站
  • 免責聲明