Files
textmate/Frameworks/theme/tests/t_theme.cc
2013-01-29 21:41:17 +01:00

25 lines
1.0 KiB
C++

#include <theme/theme.h>
class ThemeTests : public CxxTest::TestSuite
{
public:
void test_missing_theme_item_still_sets_gutter_colors ()
{
bundles::item_ptr themeItem;
theme_t theme(themeItem);
auto gutter = theme.gutter_styles();
TS_ASSERT_EQUALS(to_s(gutter.divider), "#666666FF");
TS_ASSERT_EQUALS(to_s(gutter.selectionBorder), "#666666FF");
TS_ASSERT_EQUALS(to_s(gutter.foreground), "#808080FF");
TS_ASSERT_EQUALS(to_s(gutter.background), "#212121FF");
TS_ASSERT_EQUALS(to_s(gutter.icons), "#808080FF");
TS_ASSERT_EQUALS(to_s(gutter.iconsHover), "#808080FF");
TS_ASSERT_EQUALS(to_s(gutter.iconsPressed), "#808080FF");
TS_ASSERT_EQUALS(to_s(gutter.selectionForeground), "#F2F2F2FF");
TS_ASSERT_EQUALS(to_s(gutter.selectionBackground), "#0D0D0DFF");
TS_ASSERT_EQUALS(to_s(gutter.selectionIcons), "#F2F2F2FF");
TS_ASSERT_EQUALS(to_s(gutter.selectionIconsHover), "#F2F2F2FF");
TS_ASSERT_EQUALS(to_s(gutter.selectionIconsPressed), "#F2F2F2FF");
}
};