Browse Source

Add visual tests for new event and digest emails. (#3719)

ted kaemming 8 years ago
parent
commit
a6a1f32efe
1 changed files with 22 additions and 2 deletions
  1. 22 2
      tests/acceptance/test_emails.py

+ 22 - 2
tests/acceptance/test_activity_emails.py → tests/acceptance/test_emails.py

@@ -5,9 +5,9 @@ from urllib import urlencode
 from sentry.testutils import AcceptanceTestCase
 
 
-class ActivityEmailsTest(AcceptanceTestCase):
+class EmailTestCase(AcceptanceTestCase):
     def setUp(self):
-        super(ActivityEmailsTest, self).setUp()
+        super(EmailTestCase, self).setUp()
         self.user = self.create_user('foo@example.com')
         self.login_as(self.user)
 
@@ -109,3 +109,23 @@ class ActivityEmailsTest(AcceptanceTestCase):
         self.browser.get(self.build_url('/debug/mail/unassigned/', 'txt'))
         self.browser.wait_until('#preview')
         self.browser.snapshot('unassigned email txt')
+
+    def test_new_event_html(self):
+        self.browser.get(self.build_url('/debug/mail/new-event/'))
+        self.browser.wait_until('#preview')
+        self.browser.snapshot('new event email html')
+
+    def test_new_event_txt(self):
+        self.browser.get(self.build_url('/debug/mail/new-event/', 'txt'))
+        self.browser.wait_until('#preview')
+        self.browser.snapshot('new event email txt')
+
+    def test_digest_html(self):
+        self.browser.get(self.build_url('/debug/mail/digest/'))
+        self.browser.wait_until('#preview')
+        self.browser.snapshot('digest email html')
+
+    def test_digest_txt(self):
+        self.browser.get(self.build_url('/debug/mail/digest/', 'txt'))
+        self.browser.wait_until('#preview')
+        self.browser.snapshot('digest email txt')