chatbox-inc / peridot-lumen-plugin
Peridot 插件,用于简化 Lumen 应用的测试
1.0.2
2016-07-28 07:41 UTC
Requires
- laravel/lumen-framework: ^5.2
- peridot-php/peridot: ^1.18
This package is auto-updated.
Last update: 2024-09-06 00:23:19 UTC
README
使用 Peridot 简单测试 Lumen 应用;
使用方法
通过 composer 安装
$ composer require --dev chatbox-inc/peridot-lumen-plugin
并在 peridot.php 文件中注册
<?php
use Evenement\EventEmitterInterface;
return function(EventEmitterInterface $emitter) {
\Peridot\Plugin\Lumen\register(require __DIR__ . '/app.php');
};
您可以在您的规范中使用它作为 $this->lumen
it('GET /string should get string ', function() {
$this->lumen->get("/string");
/** @var \Illuminate\Http\Response $response */
$response = $this->lumen->response;
assert($response->getStatusCode() === 200);
assert($response->getOriginalContent() === "hogehoge");
});