jdwil / unify
0.1.1-alpha
2017-11-11 13:19 UTC
Requires
- ext-xdebug: ^2.0
- nikic/phlexy: ^0.1.0
- phpunit/php-code-coverage: ^5.2
- react/child-process: ^0.5
- react/socket: ^0.8.0
- symfony/config: ^3.3
- symfony/console: ^3.3
- symfony/dependency-injection: ^3.3
- symfony/expression-language: ^3.3
- symfony/finder: ^3.3
- symfony/process: ^3.3
- symfony/yaml: ^3.3
This package is not auto-updated.
Last update: 2024-09-29 03:41:48 UTC
README
这是什么?
Unify是一个旨在使您的生命更轻松的工具。它允许您同时编写测试和文档,大大减少了交付软件的时间和精力。Unify是BDD流程和工具(如Behat)的绝佳补充。Behat是一种使用回归测试记录您系统的绝佳方式。Unify旨在填补类似的空白,但在单元和集成测试方面,它更侧重于开发者。
示例
以下是一个实际测试示例。虽然故意很简单,但当Unify在其自己的项目文档上运行时,它将评估下面的代码块并断言$x确实等于'Zm9v'。
<?php $x = Encoder::encode('foo'); // $x is 'Zm9v' class Encoder { public static function encode($string) { return base64_encode($string); } }
文档
完整的用户文档可以在这里找到。
完整的开发者文档可以在这里找到。
路线图
查看当前路线图这里
致谢
像大多数FOSS一样,这个库是在一些令人难以置信的社区项目的基础上构建的。特别感谢以下项目中所有参与的人