From 32e2f9f84f2f897bb71d19e69612b133e9ce88b2 Mon Sep 17 00:00:00 2001 From: Robbie Averill Date: Wed, 28 Aug 2019 10:07:21 +1200 Subject: [PATCH] FIX Ensure test uses database cache, it asserts assuming it is configured --- tests/FileTextExtractableTest.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/FileTextExtractableTest.php b/tests/FileTextExtractableTest.php index b1c3c89..bb8a262 100644 --- a/tests/FileTextExtractableTest.php +++ b/tests/FileTextExtractableTest.php @@ -5,6 +5,7 @@ namespace SilverStripe\TextExtraction\Tests; use SilverStripe\Assets\File; use SilverStripe\Core\Config\Config; use SilverStripe\Dev\SapphireTest; +use SilverStripe\TextExtraction\Cache\FileTextCache; use SilverStripe\TextExtraction\Extension\FileTextExtractable; class FileTextExtractableTest extends SapphireTest @@ -44,8 +45,9 @@ class FileTextExtractableTest extends SapphireTest public function testExtractFileAsText() { // Use HTML, since the extractor is always available - /** @var File|FileTextExtractable $file */ + /** @var File&FileTextExtractable $file */ $file = new File(['Name' => 'test1-copy.html']); + $file->setTextCache(new FileTextCache\Database()); $file->setFromLocalFile(dirname(__FILE__) . '/fixtures/test1-copy.html'); $file->write();