From 8d5e167a8dff7a2362ceb8d41b37475e3b06753f Mon Sep 17 00:00:00 2001 From: FlutterSprite Date: Sun, 5 Nov 2017 18:42:55 -0800 Subject: [PATCH] Add unit tests for health_bar contrib --- evennia/contrib/tests.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/evennia/contrib/tests.py b/evennia/contrib/tests.py index 79a61ce65d..4f4ac8c4bf 100644 --- a/evennia/contrib/tests.py +++ b/evennia/contrib/tests.py @@ -651,6 +651,15 @@ class TestGenderSub(CommandTest): char = create_object(gendersub.GenderCharacter, key="Gendered", location=self.room1) txt = "Test |p gender" self.assertEqual(gendersub._RE_GENDER_PRONOUN.sub(char._get_pronoun, txt), "Test their gender") + +# test health bar contrib + +from evennia.contrib import health_bar + +class TestHealthBar(EvenniaTest): + def test_healthbar(self): + expected_bar_str = "|[G|w |n|[B|w test24 / 200test |n" + self.assertTrue(health_bar.display_meter(24, 200, length=40, pre_text="test", post_text="test", align="center") == expected_bar_str) # test mail contrib