Tests access to add continuous job link.
public function testAddContinuousLink() {
$this
->drupalLogin($this
->createUser([
'create translation jobs',
]));
$this
->drupalGet('admin/tmgmt/jobs');
$this
->assertSession()
->statusCodeEquals(200);
$this
->assertSession()
->pageTextNotContains('Add continuous job');
$this
->drupalLogin($this->admin_user);
$this
->drupalGet('admin/tmgmt/jobs');
$this
->assertSession()
->pageTextContains('Add continuous job');
\Drupal::service('module_installer')
->uninstall([
'tmgmt_test',
]);
$this
->drupalGet('admin/tmgmt/jobs');
$this
->assertSession()
->pageTextNotContains('Add continuous job');
// The 'Add continuous job' is currently not showing up without clearing the
// cache after we add a continuous translator.
// @see https://www.drupal.org/node/2685445
// \Drupal::service('module_installer')->install(['tmgmt_test']);
// $this->drupalGet('admin/tmgmt/jobs');
// $this->assertSession()->pageTextContains('Add continuous job', 'Link is showing if there is a continuous translator.');
}