From eb086d78308b5603a4b122a9e2a0046c765b78eb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Tue, 8 May 2018 12:03:37 +0200
Subject: [PATCH] ERP5: test for deletion on category publication workflow

---
 product/ERP5/tests/testERP5Web.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/product/ERP5/tests/testERP5Web.py b/product/ERP5/tests/testERP5Web.py
index 60473c6318..fd474eece4 100644
--- a/product/ERP5/tests/testERP5Web.py
+++ b/product/ERP5/tests/testERP5Web.py
@@ -2107,6 +2107,12 @@ class TestERP5WebCategoryPublicationWorkflow(ERP5TypeTestCase):
     self.doActionFor(self.category, 'expire_action')
     self.assertEqual('expired_published', self.category.getValidationState())
 
+  def test_category_embedded_delete(self):
+    """On category publication workflow, deletion are "real"
+    """
+    self.doActionFor(self.category, 'delete_action')
+    self.assertEqual([], self.category.getParentValue().contentValues())
+
 
 def test_suite():
   suite = unittest.TestSuite()
-- 
2.30.9