A simple test to make sure that we can run "stg diff" without arguments, just to list local changes. Note that two subtests currently fail; these are due to plain "stg diff" failing on a branch where "stg init" hasn't been run, which is plainly a bug. Signed-off-by: Karl Hasselström <kha@xxxxxxxxxxx> --- On 2007-10-08 17:34:50 +0200, Karl Hasselström wrote: > So, we don't have a single test that tries to run "stg diff". Duh. t/t2400-diff.sh | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) create mode 100755 t/t2400-diff.sh diff --git a/t/t2400-diff.sh b/t/t2400-diff.sh new file mode 100755 index 0000000..6d9ed98 --- /dev/null +++ b/t/t2400-diff.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +test_description='Run "stg diff"' + +. ./test-lib.sh + +test_expect_failure 'Diff with no StGit data' ' + stg diff +' + +test_expect_success 'Make some local changes' ' + echo foo >> foo.txt && + git add foo.txt +' + +test_expect_failure 'Diff with some local changes' ' + stg diff +' + +test_expect_success 'Initialize StGit stuff' ' + stg init && + stg new foo -m foo +' + +test_expect_success 'Diff with some local changes' ' + stg diff +' + +test_expect_success 'Refresh patch' ' + stg refresh +' + +test_expect_success 'Diff with no local changes' ' + stg diff +' + +test_done - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html