from django.test import TestCase
|
|
|
|
from hc.lib.badges import get_width, get_badge_svg
|
|
|
|
|
|
class BadgesTestCase(TestCase):
|
|
|
|
def test_get_width_works(self):
|
|
self.assertEqual(get_width("mm"), 20)
|
|
# Default width for unknown characters is 7
|
|
self.assertEqual(get_width("@"), 7)
|
|
|
|
def test_it_makes_svg(self):
|
|
svg = get_badge_svg("foo", "up")
|
|
self.assertTrue("#4c1" in svg)
|
|
|
|
svg = get_badge_svg("bar", "down")
|
|
self.assertTrue("#e05d44" in svg)
|