mirror of
https://github.com/lotabout/skim.git
synced 2026-09-10 07:16:23 -04:00
* chore: remove workspace * chore: regen dist config * fix: readme path * chore: extra-artifacts as files * chore: generate dist CI * chore: prepare for prerelease * chore: switch to include + generate-files * chore: use run step for generate-files --------- Co-authored-by: Loric André <loric.andre@noreply.me>
56 lines
1.2 KiB
Rust
56 lines
1.2 KiB
Rust
#[allow(dead_code)]
|
|
#[macro_use]
|
|
mod common;
|
|
|
|
use common::Keys::*;
|
|
|
|
sk_test!(case_smart_lower, "aBcDeF", &["--case", "smart"], {
|
|
@keys Str("abc");
|
|
@capture[1] contains("1/1");
|
|
});
|
|
|
|
sk_test!(case_smart_exact, "aBcDeF", &["--case", "smart"], {
|
|
@keys Str("aBc");
|
|
@capture[1] contains("1/1");
|
|
});
|
|
|
|
sk_test!(case_smart_no_match, "aBcDeF", &["--case", "smart"], {
|
|
@keys Str("Abc");
|
|
@capture[1] contains("0/1");
|
|
});
|
|
|
|
sk_test!(case_ignore_lower, "aBcDeF", &["--case", "ignore"], {
|
|
@keys Str("abc");
|
|
@capture[1] contains("1/1");
|
|
});
|
|
|
|
sk_test!(case_ignore_exact, "aBcDeF", &["--case", "ignore"], {
|
|
@keys Str("aBc");
|
|
@capture[1] contains("1/1");
|
|
});
|
|
|
|
sk_test!(case_ignore_different, "aBcDeF", &["--case", "ignore"], {
|
|
@keys Str("Abc");
|
|
@capture[1] contains("1/1");
|
|
});
|
|
|
|
sk_test!(case_ignore_no_match, "aBcDeF", &["--case", "ignore"], {
|
|
@keys Str("z");
|
|
@capture[1] contains("0/1");
|
|
});
|
|
|
|
sk_test!(case_respect_lower, "aBcDeF", &["--case", "respect"], {
|
|
@keys Str("abc");
|
|
@capture[1] contains("0/1");
|
|
});
|
|
|
|
sk_test!(case_respect_exact, "aBcDeF", &["--case", "respect"], {
|
|
@keys Str("aBc");
|
|
@capture[1] contains("1/1");
|
|
});
|
|
|
|
sk_test!(case_respect_no_match, "aBcDeF", &["--case", "respect"], {
|
|
@keys Str("Abc");
|
|
@capture[1] contains("0/1");
|
|
});
|