/** * @depends testAddFileGetFiles * @return null */ public function testLoadFiles() { $files = array('my/file.php', 'my/other/file.php', 'my/yet/another/file.php'); $this->assertSame($this->dependency, $this->dependency->loadFiles($files), 'uses fluent interface'); $this->assertEquals($files, $this->dependency->getFiles()); /* no duplicates are loaded */ $files[] = 'one/more/file.php'; $this->assertSame($this->dependency, $this->dependency->loadFiles($files), 'uses fluent interface'); $this->assertEquals($files, $this->dependency->getFiles()); }