thattomperson/workbench

该软件包已被废弃且不再维护。没有建议替代软件包。

Laravel编写软件包的包装器

dev-master 2015-05-06 02:32 UTC

This package is not auto-updated.

Last update: 2017-01-24 06:55:42 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

Workbench 是一个Laravel的包装器,可以帮助你使用Laravel框架编写集成测试

安装

将workbench添加到你的composer文件中

{
    "require-dev": {
        "thattomperson/workbench": "dev-master"
    }
}

然后执行 composer update

这将为您安装Laravel框架并添加一些不错的包装器,您可以通过 ./vendor/bin/artisan 从您的软件包目录运行Artisan命令

现在,您可以从所有的phpunit测试中扩展 ThatTomPerson\Workbench\Phpunit\LaravelTestCase,在测试之前启动Laravel

如果您的测试过程中需要数据库访问,您可以扩展 ThatTomPerson\Workbench\Phpunit\DbTestCase

这两个类都需要您有一个返回服务提供者路径字符串的 getServiceProvider 方法,这将启动您的服务提供者

灵感

https://laracasts.com/discuss/channels/general-discussion/guide-how-to-run-integration-tests-from-a-package