Example #1
0
 /**
  * tests adding dummy model path
  */
 public function testAddModelPathAddsPath()
 {
     Model::configure(array('MODEL_PATH' => 'MODEL_PATH'));
     $actual = Model::getConfig('MODEL_PATH');
     $this->assertTrue(is_array($actual), 'string MODEL_PATH not converted to array during configure');
     $expected = array('MODEL_PATH');
     $this->assertSame($expected, $actual, 'string MODEL_PATH improperly converted to array during configure');
     Model::addModelPath('MODEL_PATH_2');
     $actual = Model::getConfig('MODEL_PATH');
     $this->assertTrue(is_array($actual), 'string MODEL_PATH_2 not converted to array during addModelPath');
     $this->assertEquals(2, count($actual), 'MODEL_PATH does not contain 2 items');
     Model::addModelPath(array('MODEL_PATH_3', 'MODEL_PATH_4'));
     $actual = Model::getConfig('MODEL_PATH');
     $this->assertTrue(is_array($actual), 'array MODEL_PATH_3, _4 not converted to arrays during addModelPath');
     $this->assertEquals(4, count($actual), 'MODEL_PATH does not contain 4 items');
 }