all repos — cgit @ 6ca734da8fb246ad2272826331e0d56428b96fa1

a hyperfast web frontend for git written in c

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