diff --git a/tests/test_progit_flask_ui_plugins_mail.py b/tests/test_progit_flask_ui_plugins_mail.py
index 6f29d70..3fc7852 100644
--- a/tests/test_progit_flask_ui_plugins_mail.py
+++ b/tests/test_progit_flask_ui_plugins_mail.py
@@ -104,6 +104,9 @@ class ProgitFlaskPluginMailtests(tests.Modeltests):
''
in output.data)
+ self.assertFalse(os.path.exists(os.path.join(
+ tests.HERE, 'test.git', 'hooks', 'post-receive.mail')))
+
# Missing the required mail_to
data = {'csrf_token': csrf_token, 'active': 'y'}
@@ -120,6 +123,9 @@ class ProgitFlaskPluginMailtests(tests.Modeltests):
'' in output.data)
+ self.assertFalse(os.path.exists(os.path.join(
+ tests.HERE, 'test.git', 'hooks', 'post-receive.mail')))
+
# Activate hook
data = {
'csrf_token': csrf_token,
@@ -139,6 +145,9 @@ class ProgitFlaskPluginMailtests(tests.Modeltests):
'' in output.data)
+ self.assertTrue(os.path.exists(os.path.join(
+ tests.HERE, 'test.git', 'hooks', 'post-receive.mail')))
+
# De-Activate hook
data = {'csrf_token': csrf_token}
output = self.app.post('/test/settings/Mail', data=data)
@@ -153,6 +162,9 @@ class ProgitFlaskPluginMailtests(tests.Modeltests):
'' in output.data)
+ self.assertFalse(os.path.exists(os.path.join(
+ tests.HERE, 'test.git', 'hooks', 'post-receive.mail')))
+
if __name__ == '__main__':
SUITE = unittest.TestLoader().loadTestsFromTestCase(