added tests to main repository.

This commit is contained in:
Taylor Otwell
2011-07-13 22:27:14 -05:00
parent cffbcd010d
commit d3398db56f
11 changed files with 587 additions and 1 deletions

View File

@@ -0,0 +1,41 @@
<?php
class RouteIsTest extends PHPUnit_Framework_TestCase {
public function setUp()
{
$route = new System\Route(null, null);
$route->callback = array('name' => 'test', 'do' => function() {});
System\Request::$route = $route;
}
public function tearDown()
{
System\Request::$route = null;
}
public function testRouteIsReturnsFalseWhenNoName()
{
$route = new System\Route(null, null);
$route->callback = function() {};
System\Request::$route = $route;
$this->assertFalse(System\Request::route_is('test'));
$this->assertFalse(System\Request::route_is_test());
}
public function testRouteIsReturnsFalseWhenWrongName()
{
$this->assertFalse(System\Request::route_is('something'));
$this->assertFalse(System\Request::route_is_something());
}
public function testRouteIsReturnsTrueWhenMatch()
{
$this->assertTrue(System\Request::route_is('test'));
$this->assertTrue(System\Request::route_is_test());
}
}