diff options
Diffstat (limited to 'bitbake/lib/toaster/tests/browser/test_landing_page.py')
-rw-r--r-- | bitbake/lib/toaster/tests/browser/test_landing_page.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/tests/browser/test_landing_page.py b/bitbake/lib/toaster/tests/browser/test_landing_page.py index a3aa2f9346..771e627a8d 100644 --- a/bitbake/lib/toaster/tests/browser/test_landing_page.py +++ b/bitbake/lib/toaster/tests/browser/test_landing_page.py | |||
@@ -45,6 +45,21 @@ class TestLandingPage(SeleniumTestCase): | |||
45 | self.assertTrue(info_modal.is_displayed()) | 45 | self.assertTrue(info_modal.is_displayed()) |
46 | self.assertTrue("Toaster version information" in info_modal.text) | 46 | self.assertTrue("Toaster version information" in info_modal.text) |
47 | 47 | ||
48 | def test_documentation_link_displayed(self): | ||
49 | """ Test that the documentation link is displayed """ | ||
50 | self.get(reverse('landing')) | ||
51 | documentation_link = self.find('#navbar-docs > a') | ||
52 | |||
53 | # check that the documentation link is visible | ||
54 | self.assertTrue(documentation_link.is_displayed()) | ||
55 | |||
56 | # check browser open new tab toaster manual when clicking on the documentation link | ||
57 | self.assertEqual(documentation_link.get_attribute('target') , '_blank') | ||
58 | self.assertEqual( | ||
59 | documentation_link.get_attribute('href'), | ||
60 | 'http://docs.yoctoproject.org/toaster-manual/index.html#toaster-user-manual') | ||
61 | self.assertTrue("Documentation" in documentation_link.text) | ||
62 | |||
48 | def test_only_default_project(self): | 63 | def test_only_default_project(self): |
49 | """ | 64 | """ |
50 | No projects except default | 65 | No projects except default |