@@ -0,0 +1,923 @@
+from __future__ import absolute_import, division, print_function, unicode_literals%0A%0Afrom gratipay.testing import BrowserHarness%0A%0A%0Aclass Tests(BrowserHarness):%0A%0A    def test_sign_in_modal_is_hidden_by_default(self):%0A        self.visit('/')%0A%0A        assert not self.css('#sign-in-modal').visible%0A%0A    def test_clicking_sign_in_button_opens_up_modal(self):%0A        self.visit('/')%0A%0A        self.css('.sign-in').click()%0A        assert self.css('#sign-in-modal').visible%0A%0A    def test_clicking_close_closes_modal(self):%0A        self.visit('/')%0A%0A        self.css('.sign-in').click()%0A        self.css('#sign-in-modal .close-modal').click()%0A%0A        assert not self.css('#sign-in-modal').visible%0A%0A    def test_401_page_opens_modal_automatically(self):%0A        self.visit('/about/me/emails.json')%0A%0A        assert self.css('#sign-in-modal').visible%0A        assert self.css('#sign-in-modal p')%5B0%5D.text == 'Please sign in to continue'%0A

Add ttw tests for sign in modal