【发布时间】:2014-11-13 23:54:25
【问题描述】:
使用 Closure 的 Mocks 阅读代码,对语法感到很困惑。许多看起来像这样:
mockChart();
// Test
this.mockControl.$replayAll();
this.mainMethod(testData);
// Verify
this.mockControl.$verifyAll();
// lots of asserts
我不明白为什么要同时调用重播然后再进行验证。听起来重播实际上是在做记录工作,而我本以为已经开始了。
流程与 Mockito 有点不同,Mockito 是我唯一熟悉的其他框架,我还没有找到这个级别的好文档(只是类级别的 jsdoc)。
【问题讨论】:
标签: javascript unit-testing mocking google-closure