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