diff --git a/translators/tmgmt_local/src/Tests/LocalTranslatorTest.php b/translators/tmgmt_local/src/Tests/LocalTranslatorTest.php
index 0125782..f621fd9 100755
--- a/translators/tmgmt_local/src/Tests/LocalTranslatorTest.php
+++ b/translators/tmgmt_local/src/Tests/LocalTranslatorTest.php
@@ -244,7 +244,17 @@ class LocalTranslatorTest extends TMGMTTestBase {
     $this->drupalGet($job->toUrl());
     $this->assertText($this->localTranslator->getUsername());
 
-    $job->requestTranslation();
+    // Test assign task while submitting job.
+    $edit = ['settings[translator]' => $this->localTranslator->id()];
+    $this->drupalPostForm(NULL, $edit, t('Submit to translator'));
+    $this->drupalLogin($this->localTranslator);
+    $this->drupalGet('translate/pending');
+    $this->assertText(t('Task for @job', array('@job' => $job->label())));
+
+    $this->loginAsAdmin(['administer translation tasks']);
+    $this->drupalGet('manage-translate/assigned');
+    $this->clickLink(t('Unassign'));
+    $this->drupalPostForm(NULL, [], t('Unassign'));
 
     // Test for job comment in the job checkout info pane.
     $this->drupalGet($job->toUrl());
