vaclav-sir / n-browser-kit
v3.0.1
2020-01-27 14:18 UTC
Requires
- php: ~7.1
- nette/application: ^3.0
- nette/bootstrap: ^3.0
- nette/caching: ^3.0
- nette/di: ^3.0
- nette/http: ^3.0
- symfony/browser-kit: ^5.0
- tracy/tracy: ^2.6
Requires (Dev)
- mockery/mockery: ^0.9.4 | ^1.0
- nette/tester: ^1.3 | ^2.0
Suggests
- symfony/css-selector: To use CSS selectors with DomCrawler.
This package is auto-updated.
Last update: 2020-01-27 14:18:35 UTC
README
此包实现了Symfony的BrowserKit客户端,用于与Nette应用程序一起使用。
使用方法
$client = new Client; $client->setContainer($container); $client->request('GET', '/'); Assert::same(200, $client->getResponse()->getStatusCode()); Assert::contains('Hello World', $client->getResponse()->getContent());
更多示例可以在《Symfony书籍》中找到。
Nette和Nette Tester的使用示例:https://github.com/VaclavSir/NBrowserKit-example
运行测试
此包的测试是用Nette Tester库编写的。您可以从命令行轻松运行它们。
composer install --dev vendor/bin/tester tests