Skip to content

Commit 1bcaff0

Browse files
Add additional devicon tests (#143)
1 parent 282d20c commit 1bcaff0

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

tests/test_devicons.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,24 @@ def test_uncommon_extension_returns_default(monkeypatch):
7979
("image.png", ""),
8080
("archive.tar", ""),
8181
("Makefile", ""),
82+
("Dockerfile", ""),
8283
("package.json", ""),
8384
],
8485
)
8586
def test_devicon_various_examples(name, expected):
8687
devicons = reload_devicons('es')
87-
assert devicons.devicon(MockFile(name)) == expected
88+
assert devicons.devicon(MockFile(name)) == expected
89+
90+
91+
def test_devicon_capitalized_extension_returns_default(monkeypatch):
92+
monkeypatch.setenv('XDG_DOWNLOAD_DIR', '/tmp/downloads')
93+
devicons = reload_devicons('es')
94+
file = MockFile('example.PY')
95+
assert devicons.devicon(file) == ''
96+
97+
98+
def test_devicon_xdg_trailing_slash(monkeypatch):
99+
monkeypatch.setenv('XDG_PICTURES_DIR', '/tmp/Pictures/')
100+
devicons = reload_devicons('es')
101+
file = MockFile('Pictures', is_directory=True)
102+
assert devicons.devicon(file) == ''

0 commit comments

Comments
 (0)