function testConstruct() { $settings = array('static' => array($this->TmpFolder->pwd() . 'static' . DS => 'media/static/'), 'theme' => array($this->TmpFolder->pwd() . 'theme' . DS => 'media/theme/')); Configure::write('Media.filter', array('image' => array('s' => array(), 'm' => array()), 'video' => array('s' => array(), 'xl' => array()))); $Helper = new MockMediaHelper($settings); $this->assertEqual($Helper->versions(), array('s', 'm', 'xl')); $expected = array('static' => $this->TmpFolder->pwd() . 'static' . DS, 'transfer' => MEDIA_TRANSFER, 'filter' => MEDIA_FILTER, 'theme' => $this->TmpFolder->pwd() . 'theme' . DS); $this->assertEqual($Helper->directories(), $expected); }