diff --git a/tests/data/malformed_content_types.docx b/tests/data/malformed_content_types.docx
index cc5caf3515b228391273bd7f0ec615ab0bad915a..edc026dd29dee32eb9240f8fb681150e12734900 100644
Binary files a/tests/data/malformed_content_types.docx and b/tests/data/malformed_content_types.docx differ
diff --git a/tests/test_corrupted_files.py b/tests/test_corrupted_files.py
index d4b40a5382125a5fed0999e47b59cda7e3fa290b..8a8cffee999bf5b28cd5aab7bb37a8425921c317 100644
--- a/tests/test_corrupted_files.py
+++ b/tests/test_corrupted_files.py
@@ -89,9 +89,8 @@ class TestExplicitelyUnsupportedFiles(unittest.TestCase):
 class TestWrongContentTypesFileOffice(unittest.TestCase):
     def test_office_incomplete(self):
         shutil.copy('./tests/data/malformed_content_types.docx', './tests/data/clean.docx')
-        p = office.MSOfficeParser('./tests/data/clean.docx')
-        self.assertIsNotNone(p)
-        self.assertFalse(p.remove_all())
+        with self.assertRaises(ValueError):
+            office.MSOfficeParser('./tests/data/clean.docx')
         os.remove('./tests/data/clean.docx')
 
     def test_office_broken(self):