jdwil/unify

维护者

详细信息

github.com/jdwil/unify

源代码

问题

安装次数: 12

依赖: 1

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 0

开放问题: 0

类型:项目

0.1.1-alpha 2017-11-11 13:19 UTC

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一样,这个库是在一些令人难以置信的社区项目的基础上构建的。特别感谢以下项目中所有参与的人