File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 66Laravel PHPUnit 测试
77
88以 ` Laravel 5.8 ` 为例,在框架初始化过程中通过 ` Composer ` 安装了 ` PHPUnit ` 7(也可以手动升级到 PHPUnit 8),并且在项目根目下创建了 tests 目录用于存放测试文件:
9+ ![ ] ( https://laravelacademy.org/wp-content/uploads/2019/04/4527f09add5ed4a4007f97be975bf67d.jpg )
10+
911
1012Laravel 测试目录结构
1113
@@ -77,7 +79,7 @@ Laravel 框架默认通过 <testsuites> 定义了两个 <testsuite>,分别是
7779
7880在运行 phpunit 命令时,我们可以通过相应测试套件的名称匹配要执行的测试用例:
7981
80-
82+ ![ ] ( https://laravelacademy.org/wp-content/uploads/2019/04/a1c39cb20b0dc9db1ce781110f1ac7e5.jpg )
8183
8284更多测试套件的配置选项可以参考官方文档。
8385
@@ -86,7 +88,7 @@ Laravel 框架默认通过 <testsuites> 定义了两个 <testsuite>,分别是
8688
8789这样,我们在运行 phpunit 时加上 --coverage-html . 参数,就可以在根目录下生成 HTML 格式的测试覆盖率报告文档了:
8890
89-
91+ ![ ] ( https://laravelacademy.org/wp-content/uploads/2019/04/4d2e87763b84e5610063f711f7ef2d9b.jpg )
9092
9193打开对应的 index.html 文档,就可以在浏览器中看到测试覆盖率报告页面:
9294
You can’t perform that action at this time.
0 commit comments