Zephir\Test\CompilerFile\CheckDependenciesTest::testExtendsClassThatDoesNotExist PHP Method

testExtendsClassThatDoesNotExist() public method

    public function testExtendsClassThatDoesNotExist()
    {
        $config = new Config();
        $logger = $this->getMockBuilder('Zephir\\Logger')->disableOriginalConstructor()->getMock();
        $compiler = new Compiler($config, $logger, new Backend($config));
        $topStatement = array('name' => 'myClass', 'extends' => array(array('value' => 'doesNotExist')));
        $sUT = new sUT('myClass', 'myClass.zep', $config, $logger);
        $sUT->preCompileInterface('myNamespace', $topStatement, null);
        $logger->expects($this->once())->method('warning');
        $sUT->checkDependencies($compiler);
    }