diff --git a/product/ERP5OOo/tests/testDmsWithPreConversion.py b/product/ERP5OOo/tests/testDmsWithPreConversion.py
index feaab00cd66c06ceb4555ef4695da90c25233d07..c5b63f114422f69a58f6e32f93d190806a980a3b 100644
--- a/product/ERP5OOo/tests/testDmsWithPreConversion.py
+++ b/product/ERP5OOo/tests/testDmsWithPreConversion.py
@@ -72,15 +72,28 @@ class TestDocumentWithPreConversion(TestDocument):
                                                reference='Embedded-XXX',
                                                version='001',
                                                language='en')
-    # empty image is not convertible
-    self.assertEqual(False, image.Base_isConvertible())
 
-    # image with data is convertible
+    # draft image is not convertible
     upload_file = makeFileUpload('cmyk_sample.jpg')
     image.edit(file=upload_file)
     self.tic()
+    self.assertEqual(False, image.Base_isConvertible())
+
+    # published image with data is convertible
+    image.publish()
+    self.tic()
     self.assertEqual(True, image.Base_isConvertible())
 
+    image = self.portal.image_module.newContent(portal_type='Image',
+                                               reference='Embedded-YYY',
+                                               version='001',
+                                               language='en')
+    image.publish()
+    self.tic()
+
+    # published empty image is not convertible
+    self.assertEqual(False, image.Base_isConvertible())
+
 def test_suite():
   suite = unittest.TestSuite()
   suite.addTest(unittest.makeSuite(TestDocumentWithPreConversion))