Browse Source

added route filter tests.

Taylor Otwell 13 years ago
parent
commit
98d351b91e
1 changed files with 25 additions and 0 deletions
  1. 25 0
      tests/Cases/Routing/RouteFilterTest.php

+ 25 - 0
tests/Cases/Routing/RouteFilterTest.php

@@ -0,0 +1,25 @@
+<?php use Laravel\Routing\Filter;
+
+class RouteFilterTest extends PHPUnit_Framework_TestCase {
+
+	public function test_simple_filters_can_be_called()
+	{
+		$filters = array(
+			'simple' => function()
+			{
+				return 'simple';
+			},
+
+			'parameters' => function($one, $two)
+			{
+				return $one.'|'.$two;
+			},
+		);
+
+		Filter::register($filters);
+
+		$this->assertEquals(Filter::run(array('simple'), array(), true), 'simple');
+		$this->assertEquals(Filter::run(array('parameters'), array(1, 2), true), '1|2');
+	}
+
+}