Introducing integration tests
[redakcja.git] / tests / integration / smoke_test.py
diff --git a/tests/integration/smoke_test.py b/tests/integration/smoke_test.py
new file mode 100644 (file)
index 0000000..fb29a73
--- /dev/null
@@ -0,0 +1,18 @@
+from tests.integration.base import SeleniumTestCase, MainPage, _\r
+\r
+class SmokeTest(SeleniumTestCase):\r
+\r
+    def test_add_book(self):\r
+        user = self.create_super_user(do_login = True)\r
+        \r
+        page = self.get_main_page()\r
+        page.select_tab(_('All'))\r
+        assert page.tab.visible_books_count == 0\r
+        \r
+        page.select_tab(_('Add'))\r
+        page.tab.put_title('Test title')\r
+        page.tab.put_text('Test text')\r
+        page.tab.submit()\r
+        page.select_tab(_('All'))\r
+        assert page.tab.visible_books_count == 1\r
+        
\ No newline at end of file