approval tests:另一个批准测试工具 源码
批准测试 为什么要使用批准测试 假设您有一些逻辑可以接收输入并创建输出, 而您想用单元测试来涵盖它, 而且您懒得为测试中的每个输入指定输出, 那么您应该使用批准测试。 用法 按照此存储库中给出的创建测试。 为逻辑指定输入,获取输出并将其传递给Approvals::create()->verifyList($input, $output) 。 此方法将处理您放入其中的两个数组: public function testUpdateQuality (): void { $ input = [ new Item ( 'foo' , 0 , 1 ), ]; $ output = ( new GildedRose ())-> updateQuality ( $ input ); Approvals :: create ()-> verifyList
文件列表
approval-tests-main.zip
(预估有个17文件)
approval-tests-main
composer.json
411B
composer.lock
74KB
tests
Unit
FilePathResolverTest.php
2KB
ReceivedMapTest.php
1KB
Example
Item.php
567B
approval
暂无评论