单元测试

使用Sassaby对Sass进行单元测试

在Wealthfront我们使用Sass编写所有CSS样式。Sass是一个强大的CSS预处理器,它使得用户可以利用编程语言中的常见特性,但是脱离了原生CSS。使用Sass变量,条件语句,循环和函数,可以让你在大型前端代码库中编写可扩展易维护的CSS。在Wealthfront我们对待测试这件事非常认真。作为使用所有Sass特性的先驱,尤其是可复用函数,我们需要一个方式来保证Sass代码的独立测试。因此我们开发并开源了Sassaby,一个为Sass编写的单元测试库。在这篇文章中我将详细描述一些引领我们至此的思考过程并且列举一些Wealthfront代码库中的例子来展示Sassaby的部分特性。

返回顶部