diff --git a/smash/web/tests/data/PL.png b/smash/web/tests/data/PL.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7633f09e0166de0a1ef17d7bd86fb324843e7c1
Binary files /dev/null and b/smash/web/tests/data/PL.png differ
diff --git a/smash/web/tests/models/test_language.py b/smash/web/tests/models/test_language.py
new file mode 100644
index 0000000000000000000000000000000000000000..ae5f8c94525693f0e07114fa2d3a1cc61008c539
--- /dev/null
+++ b/smash/web/tests/models/test_language.py
@@ -0,0 +1,17 @@
+import logging
+
+from django.core.files.images import ImageFile
+from django.test import TestCase
+
+from web.models import Language
+from web.tests.functions import get_resource_path
+
+logger = logging.getLogger(__name__)
+
+
+class LanguageTests(TestCase):
+    def test_image_img(self):
+        language = Language(image=ImageFile(open(get_resource_path("PL.png"), "rb")))
+
+        img_html_tag = language.image_img()
+        self.assertTrue("flag-icon" in img_html_tag)