| #!/bin/sh |
| |
| test_description='Check filtered content' |
| . ./setup.sh |
| |
| prefixes="exec" |
| if [ $CGIT_HAS_LUA -eq 1 ]; then |
| prefixes="$prefixes lua" |
| fi |
| |
| for prefix in $prefixes |
| do |
| test_expect_success "generate filter-$prefix/tree/a%2bb" " |
| cgit_url 'filter-$prefix/tree/a%2bb' >tmp |
| " |
| |
| test_expect_success "check whether the $prefix source filter works" ' |
| grep "<code>a+b HELLO$" tmp |
| ' |
| |
| test_expect_success "generate filter-$prefix/about/" " |
| cgit_url 'filter-$prefix/about/' >tmp |
| " |
| |
| test_expect_success "check whether the $prefix about filter works" ' |
| grep "<div id='"'"'summary'"'"'>a+b HELLO$" tmp |
| ' |
| |
| test_expect_success "generate filter-$prefix/commit/" " |
| cgit_url 'filter-$prefix/commit/' >tmp |
| " |
| |
| test_expect_success "check whether the $prefix commit filter works" ' |
| grep "<div class='"'"'commit-subject'"'"'>ADD A+B" tmp |
| ' |
| |
| test_expect_success "check whether the $prefix email filter works for authors" ' |
| grep "<author@example.com> commit A U THOR <AUTHOR@EXAMPLE.COM>" tmp |
| ' |
| |
| test_expect_success "check whether the $prefix email filter works for committers" ' |
| grep "<committer@example.com> commit C O MITTER <COMMITTER@EXAMPLE.COM>" tmp |
| ' |
| done |
| |
| test_done |