在PHP中使用字符串作为单元测试名称

时间:2018-10-22 09:06:59

标签: php testing

除了PHP以外,还有一些其他语言的框架允许使用字符串描述测试。例如:mocha

类似的东西:

String

我想知道PHP是否有类似的东西? 如果是这样,哪个lib?有人可以用PHPUnit吗?

最佳

1 个答案:

答案 0 :(得分:2)

PHP似乎有kahlan / kahlan

it("expects methods to be called", function() {
    $user = new User();
    expect($user)->toReceive('save')->with(['validates' => false]);
    $user->save(['validates' => false]);
});
  

Kahlan是la RSpec / JSpec的功能齐全的单元和BDD测试框架   它使用了describe-it语法,并在PHP中一步进行了测试   向前。

     

Kahlan让您像在Ruby中一样直接对代码进行存根或猴子补丁   或没有任何所需PECL扩展名的JavaScript。

https://github.com/kahlan/kahan