on bce304a help sign in
bat/tests/assets.rs
39 lines 995 B history raw
1use bat::assets::HighlightingAssets;
3/// This test ensures that we are not accidentally removing themes due to submodule updates.
4#[test]
5fn all_themes_are_present() {
6 let assets = HighlightingAssets::from_binary();
8 let mut themes: Vec<_> = assets.themes().collect();
9 themes.sort();
11 assert_eq!(
12 themes,
13 vec![
14 "1337",
15 "DarkNeon",
16 "Dracula",
17 "GitHub",
18 "Monokai Extended",
19 "Monokai Extended Bright",
20 "Monokai Extended Light",
21 "Monokai Extended Origin",
22 "Nord",
23 "OneHalfDark",
24 "OneHalfLight",
25 "Solarized (dark)",
26 "Solarized (light)",
27 "Sublime Snazzy",
28 "TwoDark",
29 "ansi-dark",
30 "ansi-light",
31 "base16",
32 "base16-256",
33 "gruvbox",
34 "gruvbox-light",
35 "gruvbox-white",
36 "zenburn"
37 ]
38 );