用户登录

项目的 test 目录下面存储的东西是应用的测试 .. 根据类型的类型,可能又会分成几个不同的目录存储不同类型的测试 .. 比如这个 unit 目录的下面,存储的就是应用的单元测试。

现在它里面有个演示用的测试文件 .. example.spec.js .. 每个测试文件都是一个 Test Suite,测试套件 ... 或者叫一套测试 ...

use .. Test/Suite 会得到一个 Test Suite 实例 .. 后面的这个 Example 是给这套测试起的一个名字 .. 这里用了一个解构的语法,从 Suite 里面把 test 方法解构了出来 ..

下面用这个 test 创建了一个测试 .. 它的第一个参数是这个测试的名字 .. make sure 2 + 2 is 4 .. 确定 2 + 2 等于 4 ..

测试要做的事情用了一个回调 ... 它的 context 参数里面,有个 assert 属性 .. 它是一个 chaijs/assert 这个包的一个实例 .. assert 就是断言 ..

这个测试里用了 assert 上的 equal ,断言两个值是否相等 .. 下面我们再去运行一下测试 ..

回到命令行 .. 在项目的下面,执行一下 adonis test ..

我们的应用里面现在只有一个测试 .. 这里会显示这个测试已经通过了 .. 因为在测试里我们做的断言是正确的 ...

测试套件(Test Suite)《 Node.js 应用:测试 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点