summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorClement Tsang <34804052+ClementTsang@users.noreply.github.com>2023-05-09 19:20:34 -0400
committerGitHub <noreply@github.com>2023-05-09 19:20:34 -0400
commitdae65bcd560eef4159e01c7c13cb816d77969005 (patch)
tree2d4c9271832756ea8599f783a6c10d261269514e /tests
parent53d7cbb170572548d7ea62cc3dad38db9aa9a808 (diff)
bug: fix certain custom column combinations causing issues (#1140)
* docs: update some docs related to processes * bug: temp bandaid on column feature to avoid dupes issue
Diffstat (limited to 'tests')
-rw-r--r--tests/invalid_config_tests.rs10
-rw-r--r--tests/invalid_configs/invalid_process_column.toml2
2 files changed, 12 insertions, 0 deletions
diff --git a/tests/invalid_config_tests.rs b/tests/invalid_config_tests.rs
index fc48dde4..d000a5af 100644
--- a/tests/invalid_config_tests.rs
+++ b/tests/invalid_config_tests.rs
@@ -141,3 +141,13 @@ fn test_invalid_default_widget_count() {
.failure()
.stderr(predicate::str::contains("number too large"));
}
+
+#[test]
+fn test_invalid_process_column() {
+ btm_command()
+ .arg("-C")
+ .arg("./tests/invalid_configs/invalid_process_column.toml")
+ .assert()
+ .failure()
+ .stderr(predicate::str::contains("doesn't match"));
+}
diff --git a/tests/invalid_configs/invalid_process_column.toml b/tests/invalid_configs/invalid_process_column.toml
new file mode 100644
index 00000000..60ef84dd
--- /dev/null
+++ b/tests/invalid_configs/invalid_process_column.toml
@@ -0,0 +1,2 @@
+[processes]
+columns = ["cpu", "fake"]