Symfony\Bundle\FrameworkBundle\Tests\Controller\ControllerNameParserTest::testInvalidBundleName PHP Method

testInvalidBundleName() public method

public testInvalidBundleName ( $bundleName, $suggestedBundleName )
    public function testInvalidBundleName($bundleName, $suggestedBundleName)
    {
        $parser = $this->createParser();
        try {
            $parser->parse($bundleName);
            $this->fail('->parse() throws a \\InvalidArgumentException if the bundle does not exist');
        } catch (\Exception $e) {
            $this->assertInstanceOf('\\InvalidArgumentException', $e, '->parse() throws a \\InvalidArgumentException if the bundle does not exist');
            if (false === $suggestedBundleName) {
                // make sure we don't have a suggestion
                $this->assertNotContains('Did you mean', $e->getMessage());
            } else {
                $this->assertContains(sprintf('Did you mean "%s"', $suggestedBundleName), $e->getMessage());
            }
        }
    }