This package implements Symfony's BrowserKit Client for use with a Nette application.
$client = new Client;
$client->setContainer($container);
$client->request('GET', '/');
Assert::same(200, $client->getResponse()->getStatusCode());
Assert::contains('Hello World', $client->getResponse()->getContent());
You can find more examples in The Symfony Book.
Example of usage with Nette and Nette Tester: https://github.com/VaclavSir/NBrowserKit-example
Tests for this package are written using Nette Tester library. You can run them easily from the command line:
composer install --dev
vendor/bin/tester tests