Commit a3f249fe authored by thisLexic's avatar thisLexic

created tests for all froyo pages

parent 9d9734eb
Pipeline #1094 failed with stages
...@@ -10,12 +10,77 @@ class FroyoPagesTest(unittest.TestCase): ...@@ -10,12 +10,77 @@ class FroyoPagesTest(unittest.TestCase):
def tearDown(self): def tearDown(self):
self.browser.quit() self.browser.quit()
def test_can_display_ingredients_list(self): def test_can_display_froyo_pages(self):
self.browser.get('http://127.0.0.1:8000/froyo/ingredients_list/') self.browser.get('http://127.0.0.1:8000/froyo/ingredients_list/')
correct_value = 'Ingredients - List' correct_value = 'Ingredients - List'
self.assertIn(correct_value, self.browser.title) self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1') detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value) self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
def test_can_display_all_froyo_pages(self): self.browser.get('http://127.0.0.1:8000/froyo/ingredients_detail/')
self.fail('Finish the test!') correct_value = 'Ingredients - Detail'
\ No newline at end of file self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
self.browser.get('http://127.0.0.1:8000/froyo/ingredients_create_form/')
correct_value = 'Ingredients - Create'
self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
self.browser.get('http://127.0.0.1:8000/froyo/ingredients_update_form/')
correct_value = 'Ingredients - Update'
self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
self.browser.get('http://127.0.0.1:8000/froyo/orders_list/')
correct_value = 'Orders - List'
self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
self.browser.get('http://127.0.0.1:8000/froyo/orders_detail/')
correct_value = 'Orders - Detail'
self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
self.browser.get('http://127.0.0.1:8000/froyo/orders_create_form/')
correct_value = 'Orders - Create'
self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
self.browser.get('http://127.0.0.1:8000/froyo/orders_update_form/')
correct_value = 'Orders - Update'
self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
self.browser.get('http://127.0.0.1:8000/froyo/recipes_list/')
correct_value = 'Recipes - List'
self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
self.browser.get('http://127.0.0.1:8000/froyo/recipes_detail/')
correct_value = 'Recipes - Detail'
self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
self.browser.get('http://127.0.0.1:8000/froyo/recipes_create_form/')
correct_value = 'Recipes - Create'
self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
self.browser.get('http://127.0.0.1:8000/froyo/recipes_update_form/')
correct_value = 'Recipes - Update'
self.assertIn(correct_value, self.browser.title)
detail = self.browser.find_element_by_tag_name('h1')
self.assertEqual(detail.get_attribute('innerHTML'), correct_value)
self.fail('Test Finished!')
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment