SensioLabs\Deptrac\Tests\ConfigurationTest::testFromArray PHP Метод

testFromArray() публичный Метод

public testFromArray ( )
    public function testFromArray()
    {
        $configuration = Configuration::fromArray(['layers' => [['name' => 'some_name', 'collectors' => []], ['name' => 'some_name', 'collectors' => []]], 'paths' => ['foo', 'bar'], 'exclude_files' => ['foo2', 'bar2'], 'ruleset' => ['lala' => ['xx', 'yy']]]);
        $this->assertCount(2, $configuration->getLayers());
        $this->assertEquals('some_name', $configuration->getLayers()[0]->getName());
        $this->assertEquals(['foo', 'bar'], $configuration->getPaths());
        $this->assertEquals(['foo2', 'bar2'], $configuration->getExcludeFiles());
        $this->assertEquals(['xx', 'yy'], $configuration->getRuleset()->getAllowedDependendencies('lala'));
    }