lithium\tests\cases\core\AdaptableTest::testEnabled PHP Method

testEnabled() public method

public testEnabled ( )
    public function testEnabled()
    {
        $adapter = new MockAdapter();
        $items = array('default' => array('adapter' => 'Memory', 'filters' => array()));
        $adapter::config($items);
        $result = $adapter::config();
        $expected = $items;
        $this->assertEqual($expected, $result);
        $result = $adapter::adapter('default');
        $expected = new Memory($items['default']);
        $this->assertEqual($expected, $result);
        $this->assertIdentical(true, $adapter::enabled('default'));
        $this->assertException('/No adapter set for configuration/', function () use($adapter) {
            $adapter::enabled('non-existent');
        });
    }