Skip to content

Commit

Permalink
Add tests for skips in patterns
Browse files Browse the repository at this point in the history
  • Loading branch information
kraih committed Jun 6, 2024
1 parent f544d75 commit c5cc8f5
Showing 1 changed file with 18 additions and 12 deletions.
30 changes: 18 additions & 12 deletions t/util.t
Original file line number Diff line number Diff line change
Expand Up @@ -58,18 +58,24 @@ subtest 'parse_exclude_file' => sub {
};

subtest 'pattern_matches' => sub {
ok pattern_matches('bar', 'bar'), 'match';
ok pattern_matches('bär', 'bär'), 'match';
ok pattern_matches('bar', 'foo bar baz'), 'match';
ok pattern_matches('bar', 'bar baz'), 'match';
ok pattern_matches('bar', "foo bar"), 'match';
ok !pattern_matches('foo', 'bar baz'), 'no match';
ok !pattern_matches('foo', 'bar'), 'no match';
ok !pattern_matches('foo', 'fooo'), 'no match';
ok pattern_matches('# foo', '## foo bar baz'), 'match';
ok pattern_matches('# foo', 'foo'), 'match';
ok pattern_matches('234', '1 234 56'), 'match';
ok pattern_matches('123', '123'), 'match';
ok pattern_matches('bar', 'bar'), 'match';
ok pattern_matches('bär', 'bär'), 'match';
ok pattern_matches('bar', 'foo bar baz'), 'match';
ok pattern_matches('bar', 'bar baz'), 'match';
ok pattern_matches('bar', "foo bar"), 'match';
ok !pattern_matches('foo', 'bar baz'), 'no match';
ok !pattern_matches('foo', 'bar'), 'no match';
ok !pattern_matches('foo', 'fooo'), 'no match';
ok pattern_matches('# foo', '## foo bar baz'), 'match';
ok pattern_matches('# foo', 'foo'), 'match';
ok pattern_matches('234', '1 234 56'), 'match';
ok pattern_matches('123', '123'), 'match';
ok pattern_matches('foo $SKIP19 bar', 'foo yada bar baz'), 'match';
ok pattern_matches('foo $SKIP1 bar', 'foo yada bar baz'), 'match';
ok !pattern_matches('foo $SKIP1 bar', 'foo ya da bar'), 'match';
ok pattern_matches('foo $SKIP2 bar', 'foo ya da bar'), 'match';
ok pattern_matches('foo $SKIP3 bar', 'foo ya da bar'), 'match';
ok !pattern_matches('foo $SKIP3 bar', 'foo ya da ya da bar'), 'no match';
};

subtest 'ssh_sign' => sub {
Expand Down

0 comments on commit c5cc8f5

Please sign in to comment.