function testSaveToReturnsNullWhenTargetNotADirectory() { $target = $this->tempDir() . '/foo.jpg'; $this->createTempDir(); touch($target); $subject = new File(['filename' => 'foo.jpg', 'url' => 'url']); $this->assertNull($subject->saveTo($target)); }