diff --git a/ihatemoney/tests/budget_test.py b/ihatemoney/tests/budget_test.py
index bd424433..ab74bd2e 100644
--- a/ihatemoney/tests/budget_test.py
+++ b/ihatemoney/tests/budget_test.py
@@ -2102,6 +2102,20 @@ class BudgetTestCase(IhatemoneyTestCase):
]
assert no_currency_bills == [(5.0, 5.0), (10.0, 10.0)]
+ def test_decimals_on_weighted_members_list(self):
+
+ self.post_project("raclette")
+
+ # add three users with different weights
+ self.client.post("/raclette/members/add", data={"name": "zorglub", "weight": 1.0})
+ self.client.post("/raclette/members/add", data={"name": "tata", "weight": 1.10})
+ self.client.post("/raclette/members/add", data={"name": "fred", "weight": 1.15})
+
+ # check if weights of the users are 1, 1.1, 1.15 respectively
+ resp = self.client.get("/raclette/")
+ self.assertIn("zorglub(x1)", resp.data.decode("utf-8"))
+ self.assertIn("tata(x1.1)", resp.data.decode("utf-8"))
+ self.assertIn("fred(x1.15)", resp.data.decode("utf-8"))
if __name__ == "__main__":
unittest.main()