n-browser-kit/n-browser-kit

Nette应用程序中Symfony的BrowserKit的实现。

v3.0.1 2020-01-27 14:18 UTC

README

Build Status Current version

此包实现了 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书籍》中找到 https://symfony.ac.cn/doc/current/book/testing.html#functional-tests

使用Nette和Nette Tester的示例: https://github.com/VaclavSir/NBrowserKit-example

运行测试

此包的测试使用 Nette Tester 库编写。您可以从命令行轻松运行它们

	composer install --dev
	vendor/bin/tester tests