Skip to content

Commit

Permalink
add a plugin parsing test
Browse files Browse the repository at this point in the history
  • Loading branch information
AD7six committed Oct 18, 2011
1 parent 4addd9f commit baf1ce9
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions lib/Cake/Test/Case/Console/Command/TestShellTest.php
Expand Up @@ -129,6 +129,49 @@ public function testMapAppFileToCase() {
$this->assertSame('My/File/Is/Here', $return);
}

/**
* testMapPluginFileToCategory
*
* @return void
*/
public function testMapPluginFileToCategory() {
$this->Shell->startup();

$return = $this->Shell->mapFileToCategory('Plugins/Awesome/Controller/ExampleController.php');
$this->assertSame('awesome', $return);

$return = $this->Shell->mapFileToCategory('plugins/Awesome/Controller/ExampleController.php');
$this->assertSame('awesome', $return);

$return = $this->Shell->mapFileToCategory('app/Plugins/Awesome/Controller/ExampleController.php');
$this->assertSame('awesome', $return);

$return = $this->Shell->mapFileToCategory('app/plugins/Awesome/Controller/ExampleController.php');
$this->assertSame('awesome', $return);

}

/**
* testMapPluginFileToCase
*
* @return void
*/
public function testMapPluginFileToCase() {
$this->Shell->startup();

$return = $this->Shell->mapFileToCase('Plugins/Awesome/Controller/ExampleController.php', 'awesome', false);
$this->assertSame('Controller/ExampleController', $return);

$return = $this->Shell->mapFileToCase('plugins/Awesome/Controller/ExampleController.php', 'awesome', false);
$this->assertSame('Controller/ExampleController', $return);

$return = $this->Shell->mapFileToCase('app/Plugins/Awesome/Controller/ExampleController.php', 'awesome', false);
$this->assertSame('Controller/ExampleController', $return);

$return = $this->Shell->mapFileToCase('app/plugins/Awesome/Controller/ExampleController.php', 'awesome', false);
$this->assertSame('Controller/ExampleController', $return);
}

/**
* test available list of test cases for an empty category
*
Expand Down

0 comments on commit baf1ce9

Please sign in to comment.