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