From: Adam Roben Date: Tue, 23 Oct 2007 05:46:34 GMT Subject: [PATCH 6/9] Add tests for git hash-object Message-ID: <1193118397-4696-7-git-send-email-aroben@apple.com> In-Reply-To: <1193118397-4696-6-git-send-email-aroben@apple.com> Signed-off-by: Adam Roben --- t/t1006-hash-object.sh | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) create mode 100755 t/t1006-hash-object.sh diff --git a/t/t1006-hash-object.sh b/t/t1006-hash-object.sh new file mode 100755 index 0000000..77b8eca --- /dev/null +++ b/t/t1006-hash-object.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +test_description='git hash-object' + +. ./test-lib.sh + +hello_content="Hello World" +hello_sha1=557db03de997c86a4a028e1ebd3a1ceb225be238 +echo "$hello_content" > hello + +test_expect_success \ + 'hash a file' \ + "test $hello_sha1 = $(git hash-object hello)" + +test_expect_success \ + 'hash from stdin' \ + "test $hello_sha1 = $(echo "$hello_content" | git hash-object --stdin)" + +test_expect_success \ + 'hash a file and write to database' \ + "test $hello_sha1 = $(git hash-object -w hello)" + +test_expect_success \ + 'hash from stdin and write to database' \ + "test $hello_sha1 = $(echo "$hello_content" | git hash-object -w --stdin)" + +test_done -- 1.5.3.4.1333.ga2f32