Karma-Jasmin-Webpack 单元测试

Photo by Gabor Koszegi on Unsplash

为了确保 fast-recorder 能够在实际浏览器环境下如预期的执行,在单元测试阶段,就要在浏览器环境下进行测试。Karma 测试框架帮我很好地解决了这个问题。

Karma 本身可以提供浏览器环境,并在其中利用单元测试框架(jasmin)等来做单元测试。同时强大的是,它有一个 preprocessor(预处理器)模块,可以在浏览器加载脚本时,根据你的需要对程序进行预处理。

继续阅读Karma-Jasmin-Webpack 单元测试

前端工具的逻辑

Photo by Jeffrey Lee on Unsplash

前端程序开发中会接触到多种多样的工具,让人眼花缭乱。有人甚至做了网站来罗列常用的前端工具。这两天本人梳理了一下常用的前端工具,按功能不同,将它们分为代码转译、代码构建工具、代码风格统一、代码提示与单元测试工具五大类。

继续阅读前端工具的逻辑