filter/qa/unit/data/tdf169154.doc   |binary
 filter/qa/unit/textfilterdetect.cxx |   10 ++++++++++
 2 files changed, 10 insertions(+)

New commits:
commit d41090ffd14261387ccf0f221a3a14ef9d9e00fd
Author:     Xisco Fauli <[email protected]>
AuthorDate: Wed Dec 24 13:16:43 2025 +0100
Commit:     Xisco Fauli <[email protected]>
CommitDate: Wed Dec 24 15:13:29 2025 +0100

    tdf#169154: filter_textfilterdetect: Add test
    
    Change-Id: Ie89ba838fe33b2143ba8f97867837e5696150c19
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/196193
    Reviewed-by: Xisco Fauli <[email protected]>
    Tested-by: Jenkins

diff --git a/filter/qa/unit/data/tdf169154.doc 
b/filter/qa/unit/data/tdf169154.doc
new file mode 100644
index 000000000000..7625a001f045
Binary files /dev/null and b/filter/qa/unit/data/tdf169154.doc differ
diff --git a/filter/qa/unit/textfilterdetect.cxx 
b/filter/qa/unit/textfilterdetect.cxx
index 887581ce6a9d..3f5c2768ada6 100644
--- a/filter/qa/unit/textfilterdetect.cxx
+++ b/filter/qa/unit/textfilterdetect.cxx
@@ -270,6 +270,16 @@ CPPUNIT_TEST_FIXTURE(TextFilterDetectTest, 
testMarkdownDetect)
     OUString aFilterName = 
aMediaDesc.getUnpackedValueOrDefault(u"FilterName"_ustr, OUString());
     CPPUNIT_ASSERT_EQUAL(u"Markdown"_ustr, aFilterName);
 }
+
+CPPUNIT_TEST_FIXTURE(TextFilterDetectTest, testTdf169154)
+{
+    uno::Sequence<beans::PropertyValue> aParams
+        = { comphelper::makePropertyValue(u"RepairPackage"_ustr, true) };
+
+    // Without the fix in place, this test would fail to load the file in 
RepairPackage mode
+    loadWithParams(createFileURL(u"tdf169154.doc"), aParams);
+    CPPUNIT_ASSERT(supportsService(mxComponent, 
"com.sun.star.text.TextDocument"));
+}
 }
 
 CPPUNIT_PLUGIN_IMPLEMENT();

Reply via email to