unit test 就是单元测试,这种测试,主要就是独立测试我们在应用里写的一小块代码 .. 比如直接测试我们写的一个服务 .. 不需要担心在应用里这个服务是怎么用的 ..
functional test 是功能测试 .. 这种测试一般会像应用的终端用户一样测试我们的应用 .. 比如用程序打开浏览器,点击应用的页面,看看得到的结果是不是我们期望的那样 ..
下面再去创建一个测试 ..
adonis 提供了一个命令行工具,可以方便我们创建测试套件 .. 回到命令行 ... 执行一下 adonis make:test --help ... 会显示这个创建测试命令的帮助信息 ..
make:test 后面加上测试的名字 .. 也可以使用 -f 选项,这样会创建一个 functional test .. 添加一个 -u 选项可以创建一个 unit test ..
adonis make:test 名字是 post ... 不加选项会出现一个选择列表 .. 选择创建一个 functional test ... 这样会创建一个测试文件,放在了 test/functional 这个目录的下面 ..