Lars Hjemli | e01f140 | 2008-03-17 23:13:16 +0100 | [diff] [blame] | 1 | #!/bin/sh |
2 | |||||
John Keeping | c95cc5e | 2013-04-01 15:09:05 +0100 | [diff] [blame^] | 3 | test_description='Check content on patch page' |
Lars Hjemli | e01f140 | 2008-03-17 23:13:16 +0100 | [diff] [blame] | 4 | . ./setup.sh |
5 | |||||
John Keeping | c95cc5e | 2013-04-01 15:09:05 +0100 | [diff] [blame^] | 6 | test_expect_success 'generate foo/patch' ' |
7 | cgit_query "url=foo/patch" >tmp | ||||
Lars Hjemli | e01f140 | 2008-03-17 23:13:16 +0100 | [diff] [blame] | 8 | ' |
9 | |||||
John Keeping | c95cc5e | 2013-04-01 15:09:05 +0100 | [diff] [blame^] | 10 | test_expect_success 'find `From:` line' ' |
11 | grep "^From: " tmp | ||||
Lars Hjemli | e01f140 | 2008-03-17 23:13:16 +0100 | [diff] [blame] | 12 | ' |
13 | |||||
John Keeping | c95cc5e | 2013-04-01 15:09:05 +0100 | [diff] [blame^] | 14 | test_expect_success 'find `Date:` line' ' |
15 | grep "^Date: " tmp | ||||
Lars Hjemli | e01f140 | 2008-03-17 23:13:16 +0100 | [diff] [blame] | 16 | ' |
17 | |||||
John Keeping | c95cc5e | 2013-04-01 15:09:05 +0100 | [diff] [blame^] | 18 | test_expect_success 'find `Subject:` line' ' |
19 | grep "^Subject: commit 5" tmp | ||||
Lars Hjemli | e01f140 | 2008-03-17 23:13:16 +0100 | [diff] [blame] | 20 | ' |
21 | |||||
John Keeping | c95cc5e | 2013-04-01 15:09:05 +0100 | [diff] [blame^] | 22 | test_expect_success 'find `cgit` signature' ' |
23 | tail -1 tmp | grep "^cgit" | ||||
Lars Hjemli | e01f140 | 2008-03-17 23:13:16 +0100 | [diff] [blame] | 24 | ' |
25 | |||||
John Keeping | c95cc5e | 2013-04-01 15:09:05 +0100 | [diff] [blame^] | 26 | test_expect_success 'find initial commit' ' |
27 | root=$(git --git-dir="$PWD/repos/foo/.git" rev-list HEAD | tail -1) | ||||
Lars Hjemli | e01f140 | 2008-03-17 23:13:16 +0100 | [diff] [blame] | 28 | ' |
29 | |||||
John Keeping | c95cc5e | 2013-04-01 15:09:05 +0100 | [diff] [blame^] | 30 | test_expect_success 'generate patch for initial commit' ' |
31 | cgit_query "url=foo/patch&id=$root" >tmp | ||||
Lars Hjemli | e01f140 | 2008-03-17 23:13:16 +0100 | [diff] [blame] | 32 | ' |
33 | |||||
John Keeping | c95cc5e | 2013-04-01 15:09:05 +0100 | [diff] [blame^] | 34 | test_expect_success 'find `cgit` signature' ' |
35 | tail -1 tmp | grep "^cgit" | ||||
Lars Hjemli | e01f140 | 2008-03-17 23:13:16 +0100 | [diff] [blame] | 36 | ' |
Mark Lodato | c94414a | 2010-08-26 22:02:03 -0400 | [diff] [blame] | 37 | |
John Keeping | c95cc5e | 2013-04-01 15:09:05 +0100 | [diff] [blame^] | 38 | test_done |