diff options
author | Benjamin Brahmer <info@b-brahmer.de> | 2022-08-06 14:00:11 +0200 |
---|---|---|
committer | Benjamin Brahmer <info@b-brahmer.de> | 2022-08-19 09:14:27 +0200 |
commit | a3d70f50aacd5037d3f010406832c776fbd1c0d2 (patch) | |
tree | b8229ad409e6c34647ffad5bc86a3077ebbe4a98 | |
parent | 932b88a39c3e258c66f2a742f44d8467af2137f6 (diff) |
Fix Test and adjust code
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
-rw-r--r-- | lib/Db/Item.php | 2 | ||||
-rw-r--r-- | tests/Unit/Db/ItemTest.php | 12 |
2 files changed, 13 insertions, 1 deletions
diff --git a/lib/Db/Item.php b/lib/Db/Item.php index 06e1091f4..0ed9e9113 100644 --- a/lib/Db/Item.php +++ b/lib/Db/Item.php @@ -184,7 +184,7 @@ class Item extends Entity implements IAPI, \JsonSerializable if (is_null($value)) { $search_string .= ""; } else { - html_entity_decode($value); + $search_string .= html_entity_decode($value); } } diff --git a/tests/Unit/Db/ItemTest.php b/tests/Unit/Db/ItemTest.php index 68b7b5ab8..11620b33c 100644 --- a/tests/Unit/Db/ItemTest.php +++ b/tests/Unit/Db/ItemTest.php @@ -317,6 +317,18 @@ class ItemTest extends TestCase $this->assertEquals($expected, $item->getSearchIndex()); } + public function testSearchIndexNull() + { + $item = new Item(); + $item->setBody('<a>somEthäng</a>'); + $item->setUrl('http://link'); + $item->setAuthor(null); + $item->setTitle('<a>tätle</a>'); + $item->setCategories(['food', 'travel']); + $item->generateSearchIndex(); + $expected = 'somethängtätlefoodtravelhttp://link'; + $this->assertEquals($expected, $item->getSearchIndex()); + } public function testFromImport() { |