lithium\tests\cases\core\LibrariesTest::testLibraryAddRemove PHP Method

testLibraryAddRemove() public method

Tests the addition and removal of default libraries.
    public function testLibraryAddRemove()
    {
        $lithium = Libraries::get('lithium');
        $this->assertNotEmpty($lithium);
        $app = Libraries::get(true);
        $this->assertNotEmpty($app);
        Libraries::remove(array('lithium', 'app'));
        $result = Libraries::get('lithium');
        $this->assertEmpty($result);
        $result = Libraries::get('app');
        $this->assertEmpty($result);
        $result = Libraries::add('lithium', array('bootstrap' => false) + $lithium);
        $this->assertEqual($lithium, $result);
        $result = Libraries::add('app', array('bootstrap' => false) + $app);
        $this->assertEqual(array('bootstrap' => false) + $app, $result);
    }