Signed-off-by: Adam Roben <aroben@xxxxxxxxx> --- 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 - 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