Controller Helpers
August 16, 2013 ยท View on GitHub
This package contains a small list of controller-specific helper methods. Stored as a trait, include them, like so:
<?php
class ExampleTest extends TestCase {
use Way\Tests\ControllerHelpers;
}
Methods
see
Use the see, shouldSee, or assertSee method to verify text content for a given response. Each of these does the same thing. Just use the one that feels most readable to you.
public function testFindHelloOnHomePage()
{
$this->call('GET', '/');
$this->see('Hello World');
}
Optionally, you may specify an HTML container. For example, to search for My Post within an h1 tag...
$this->see('My Post', 'h1');
notSee
Use notSee, shouldNotSee, or assertNotSee to perform the opposite, like so:
public function testFindHelloOnHomePage()
{
$this->call('GET', '/');
$this->see('Die Wil Wheaton');
$this->notSee('Die Sheldon');
}