diff --git a/Tests/Functional/Service/HistoryManagerTest.php b/Tests/Functional/Service/HistoryManagerTest.php
index <HASH>..<HASH> 100644
--- a/Tests/Functional/Service/HistoryManagerTest.php
+++ b/Tests/Functional/Service/HistoryManagerTest.php
@@ -15,6 +15,7 @@ use ONGR\ElasticsearchBundle\Test\AbstractElasticsearchTestCase;
 use ONGR\TranslationsBundle\Document\History;
 use ONGR\TranslationsBundle\Document\Message;
 use ONGR\TranslationsBundle\Service\HistoryManager;
+use Symfony\Component\HttpFoundation\Request;
 
 class HistoryManagerTest extends AbstractElasticsearchTestCase
 {
@@ -104,4 +105,12 @@ class HistoryManagerTest extends AbstractElasticsearchTestCase
         $this->getManager()->commit();
         $this->assertEquals(3, count($this->manager->get($translation)['en']));
     }
+
+    public function testAddHistoryProcess()
+    {
+        $request = new Request([], [], [], [], [], [], json_encode(['messages' => ['en' => 'something']]));
+        $translationManager = $this->getContainer()->get('ongr_translations.translation_manager');
+        $translationManager->update('foo', $request);
+        $this->assertEquals(3, count($this->manager->get($translationManager->get('foo'))['en']));
+    }
 }
wrote a test for message addition to history