【发布时间】:2019-08-24 02:37:34
【问题描述】:
我的一些测试包含ob_start();,如果我只是运行vendor/bin/phpunit(一次运行所有测试)会导致问题,但是如果我通过vendor/bin/phpunit --filter mytest 逐一隔离测试,它们可以正常工作。
有没有办法“一次”运行测试但在内部“隔离”?
【问题讨论】:
-
你试过 $actualOutput = ob_get_clean(); $this->assertSame($actualOutput,$expectedOutput);
标签: php unit-testing testing phpunit