mirror of
https://github.com/polybar/polybar.git
synced 2026-02-11 19:35:23 +00:00
Create default config (#2511)
* Create default config and install to /etc/polybar Closes #2405 * Search for config in /etc We search in XDG_CONFIG_DIRS, /etc/xdg, and /etc but only for config.ini Closes #2016 * Remove config installation from build.sh * Remove userconfig cmake file * Cleanup * Cleanup default config * Update CHANGELOG.md Co-authored-by: dvermd <315743+dvermd@users.noreply.github.com> * Update src/main.cpp Co-authored-by: dvermd <315743+dvermd@users.noreply.github.com> * Add tests for string functions * Support loading bars from fallbacks in /etc * Combine duplicate string_util::contains test Co-authored-by: dvermd <315743+dvermd@users.noreply.github.com>
This commit is contained in:
@ -4,6 +4,15 @@
|
||||
|
||||
using namespace polybar;
|
||||
|
||||
TEST(String, ends_with) {
|
||||
EXPECT_TRUE(string_util::ends_with("foo", "foo"));
|
||||
EXPECT_TRUE(string_util::ends_with("foobar", "bar"));
|
||||
EXPECT_TRUE(string_util::ends_with("foobar", ""));
|
||||
EXPECT_FALSE(string_util::ends_with("foo", "bar"));
|
||||
EXPECT_FALSE(string_util::ends_with("foo", "Foo"));
|
||||
EXPECT_FALSE(string_util::ends_with("", "Foo"));
|
||||
}
|
||||
|
||||
TEST(String, upper) {
|
||||
EXPECT_EQ("FOO", string_util::upper("FOO"));
|
||||
EXPECT_EQ("FOO", string_util::upper("FoO"));
|
||||
@ -25,8 +34,13 @@ TEST(String, contains) {
|
||||
EXPECT_TRUE(string_util::contains("fooooobar", "foo"));
|
||||
EXPECT_TRUE(string_util::contains("barrrrrrfoo", "foo"));
|
||||
EXPECT_TRUE(string_util::contains("barrfoobazzz", "foo"));
|
||||
EXPECT_TRUE(string_util::contains("foo", "foo"));
|
||||
EXPECT_TRUE(string_util::contains("foobar", "foo"));
|
||||
EXPECT_TRUE(string_util::contains("foobar", "bar"));
|
||||
EXPECT_FALSE(string_util::contains("foo", "Foo"));
|
||||
EXPECT_FALSE(string_util::contains("foo", "bar"));
|
||||
EXPECT_FALSE(string_util::contains("foobar", "baz"));
|
||||
EXPECT_FALSE(string_util::contains("foobAr", "bar"));
|
||||
}
|
||||
|
||||
TEST(String, contains_ignore_case) {
|
||||
|
||||
Reference in New Issue
Block a user