]> git.cameronkatri.com Git - cgit.git/blob - tests/t0111-filter.sh
tests/: Add t0111-filter.sh
[cgit.git] / 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