You are here

public function FeedsFetcherResultTest::testFileExists in Feeds 7.2

@covers FeedsFetcherResult::fileExists().

File

tests/FeedsFetcherResultTest.test, line 147

Class

FeedsFetcherResultTest
@coversDefaultClass FeedsFetcherResult @group feeds

Code

public function testFileExists() {

  // Save raw data to a file.
  $this->fetcherResult
    ->saveRawToFile();
  $this
    ->assertTrue($this->fetcherResult
    ->fileExists());

  // Now remove file.
  $file_path = $this->fetcherResult
    ->getFilePath();
  drupal_unlink($file_path);

  // Ensure that the file no longer exists.
  $this
    ->assertFalse(file_exists($file_path), format_string('The file @file is removed.', array(
    '@file' => $file_path,
  )));

  // Assert that the result object now indeed says that the file doesn't
  // exist.
  $this
    ->assertFalse($this->fetcherResult
    ->fileExists());
}