From d09d19af4570394622728999f6cb65afcdf85e3b Mon Sep 17 00:00:00 2001 From: Glandos Date: Sat, 15 Jul 2023 15:11:53 +0200 Subject: [PATCH] add test to make it fail --- ihatemoney/tests/budget_test.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ihatemoney/tests/budget_test.py b/ihatemoney/tests/budget_test.py index 696a4cd15..1b51554a6 100644 --- a/ihatemoney/tests/budget_test.py +++ b/ihatemoney/tests/budget_test.py @@ -119,6 +119,16 @@ def test_invite(self): resp = self.client.get("/raclette/join/token.invalid", follow_redirects=True) self.assertIn("Provided token is invalid", resp.data.decode("utf-8")) + def test_create_should_remember_project(self): + """Test that creating a project adds it to the "logged in project" list, + as it does for authentication + """ + self.login("raclette") + self.post_project("raclette") + self.post_project("tartiflette") + data = self.client.get("/raclette/").data.decode("utf-8") + self.assertEqual(data.count('href="/tartiflette/"'), 1) + def test_multiple_join(self): """Test that joining multiple times a project doesn't add it multiple times in the session"""