diff options
author | Clement Tsang <34804052+ClementTsang@users.noreply.github.com> | 2021-02-15 14:12:43 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-15 14:12:43 -0500 |
commit | fb7b1226fd610b53d1ba06e2c3d55f0100ebdb2f (patch) | |
tree | 408d75b599276271d14da889b6684fcad31cd162 /tests/invalid_config_tests.rs | |
parent | f2e6b9232d3bc741cac2acdf494fd0919fb414a9 (diff) |
feature: add nord and nord-light colours (#406)
Adds colour schemes for Nord, along with a light variant.
Diffstat (limited to 'tests/invalid_config_tests.rs')
-rw-r--r-- | tests/invalid_config_tests.rs | 39 |
1 files changed, 13 insertions, 26 deletions
diff --git a/tests/invalid_config_tests.rs b/tests/invalid_config_tests.rs index f21a0ff7..ca3f7e24 100644 --- a/tests/invalid_config_tests.rs +++ b/tests/invalid_config_tests.rs @@ -9,150 +9,137 @@ fn get_binary_location() -> String { } #[test] -fn test_toml_mismatch_type() -> Result<(), Box<dyn std::error::Error>> { +fn test_toml_mismatch_type() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/toml_mismatch_type.toml") .assert() .failure() .stderr(predicate::str::contains("invalid type")); - Ok(()) } #[test] -fn test_empty_layout() -> Result<(), Box<dyn std::error::Error>> { +fn test_empty_layout() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/empty_layout.toml") .assert() .failure() .stderr(predicate::str::contains("at least one widget")); - Ok(()) } #[test] -fn test_invalid_layout_widget_type() -> Result<(), Box<dyn std::error::Error>> { +fn test_invalid_layout_widget_type() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/invalid_layout_widget_type.toml") .assert() .failure() .stderr(predicate::str::contains("invalid widget name")); - Ok(()) } /// This test isn't really needed as this is technically covered by TOML spec. /// However, I feel like it's worth checking anyways - not like it takes long. #[test] -fn test_duplicate_temp_type() -> Result<(), Box<dyn std::error::Error>> { +fn test_duplicate_temp_type() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/duplicate_temp_type.toml") .assert() .failure() .stderr(predicate::str::contains("duplicate field")); - Ok(()) } /// Checks for if a hex is valid #[test] -fn test_invalid_colour_hex() -> Result<(), Box<dyn std::error::Error>> { +fn test_invalid_colour_hex() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/invalid_colour_hex.toml") .assert() .failure() .stderr(predicate::str::contains("invalid hex colour")); - Ok(()) } /// Checks for if a hex is too long #[test] -fn test_invalid_colour_hex_2() -> Result<(), Box<dyn std::error::Error>> { +fn test_invalid_colour_hex_2() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/invalid_colour_hex_2.toml") .assert() .failure() .stderr(predicate::str::contains("invalid hex colour")); - Ok(()) } /// Checks unicode hex because the way we originally did it could cause char /// boundary errors! #[test] -fn test_invalid_colour_hex_3() -> Result<(), Box<dyn std::error::Error>> { +fn test_invalid_colour_hex_3() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/invalid_colour_hex_3.toml") .assert() .failure() .stderr(predicate::str::contains("invalid hex colour")); - Ok(()) } #[test] -fn test_invalid_colour_name() -> Result<(), Box<dyn std::error::Error>> { +fn test_invalid_colour_name() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/invalid_colour_name.toml") .assert() .failure() .stderr(predicate::str::contains("invalid named colour")); - Ok(()) } #[test] -fn test_invalid_colour_rgb() -> Result<(), Box<dyn std::error::Error>> { +fn test_invalid_colour_rgb() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/invalid_colour_rgb.toml") .assert() .failure() .stderr(predicate::str::contains("invalid RGB")); - Ok(()) } #[test] -fn test_invalid_colour_rgb_2() -> Result<(), Box<dyn std::error::Error>> { +fn test_invalid_colour_rgb_2() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/invalid_colour_rgb_2.toml") .assert() .failure() .stderr(predicate::str::contains("invalid RGB")); - Ok(()) } #[test] -fn test_invalid_colour_string() -> Result<(), Box<dyn std::error::Error>> { +fn test_invalid_colour_string() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/invalid_colour_string.toml") .assert() .failure() .stderr(predicate::str::contains("invalid named colour")); - Ok(()) } #[test] -fn test_lone_default_widget_count() -> Result<(), Box<dyn std::error::Error>> { +fn test_lone_default_widget_count() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/lone_default_widget_count.toml") .assert() .failure() .stderr(predicate::str::contains("it must be used with")); - Ok(()) } #[test] -fn test_invalid_default_widget_count() -> Result<(), Box<dyn std::error::Error>> { +fn test_invalid_default_widget_count() { Command::new(get_binary_location()) .arg("-C") .arg("./tests/invalid_configs/invalid_default_widget_count.toml") .assert() .failure() .stderr(predicate::str::contains("invalid number")); - Ok(()) } |