public function FeedsFetcherResultTest::testSanitizeFile in Feeds 7.2
@covers FeedsFetcherResult::sanitizeFile().
File
- tests/
FeedsFetcherResultTest.test, line 219
Class
- FeedsFetcherResultTest
- @coversDefaultClass FeedsFetcherResult @group feeds
Code
public function testSanitizeFile() {
// Save raw data to a file.
$this->fetcherResult
->saveRawToFile();
// Generate new raw string with BOM header.
$raw_result = $this
->randomString();
$raw = static::BOM . $raw_result;
// Overwrite file.
$file_path = $this->fetcherResult
->getFilePath();
file_put_contents($file_path, $raw);
// Sanitize file.
$this->fetcherResult
->sanitizeFile($file_path);
$this
->assertEqual($raw_result, file_get_contents($file_path));
}