]> gitweb.ps.run Git - ps-cgit/blob - tests/t0111-filter.sh
tests/: Add t0111-filter.sh
[ps-cgit] / tests / t0111-filter.sh
1 #!/bin/sh
2
3 test_description='Check filtered content'
4 . ./setup.sh
5
6 test_expect_success 'generate filter/tree/a%2bb' '
7         cgit_url "filter/tree/a%2bb" >tmp
8 '
9
10 test_expect_success 'check whether the source filter works' '
11         grep "<code>HELLO$" tmp
12 '
13
14 test_expect_success 'generate filter/about/' '
15         cgit_url "filter/about/" >tmp
16 '
17
18 test_expect_success 'check whether the about filter works' '
19         grep "<div id='"'"'summary'"'"'>HELLO$" tmp
20 '
21
22 test_expect_success 'generate filter/commit/' '
23         cgit_url "filter/commit/" >tmp
24 '
25
26 test_expect_success 'check whether the commit filter works' '
27         grep "<div class='"'"'commit-subject'"'"'>ADD A+B" tmp
28 '
29
30 test_expect_success 'check whether the email filter works for authors' '
31         grep "<AUTHOR@EXAMPLE.COM>" tmp
32 '
33
34 test_expect_success 'check whether the email filter works for committers' '
35         grep "<COMMITTER@EXAMPLE.COM>" tmp
36 '
37
38 test_done