JavaScript 测试工具

188 阅读1分钟

测试工具收集集

如果你对一个事务,看的迷迷糊糊,不知本质,那么请进自己能力放大...

  • sinon 独立的和测试框架不可知的JavaScript测试间谍,存根和模拟(发音为“叹气”,以战士锡南命名)。

sinon

  • sinon.mock(some)

  • sinon.stub(scanner, 'registerCoreModule').callsFake(async () => { });

  • const stub = sinon.stub(scanner, 'insertExportedProvider');

  • const reflectInjectables = sinon .stub(scanner, 'reflectInjectables') .callsFake(() => undefined);

  • const module = { forwardRef: sinon.spy() };

  • sinon.stub(container, 'addModule').returns({} as any);

  • const applySpy = sinon.spy();

  • const addEnhancerMetadataSpy = sinon.spy( mockController, 'addEnhancerMetadata', );

  • mocha Mocha是一个功能丰富的JavaScript测试框架,可在Node.js和浏览器中运行,从而使异步测试变得简单而有趣。Mocha测试按顺序运行,从而可以灵活,准确地报告,同时将未捕获的异常映射到正确的测试用例

  • assert javascript的简单断言库