@cryptotaxi247 / kubo / commits / 5e9cbd740

Added tests for ipfs --version.

1. Test that ipfs --version has a 0 exit status 2. Check the ipfs --version output matches ipfs version License: MIT Signed-off-by: Chris Sasarak <chris.sasarak@gmail.com>

Chris Sasarak committed Jul 26, 2016 at 19:29 UTC 5e9cbd740d199ef94d24143d0f06e4f7f9de7f7d
1 file changed +13
test/sharness/t0010-basic-commands.sh
+13
@@ -16,11 +16,24 @@ test_expect_success "ipfs version succeeds" '
16 ipfs version >version.txt
17 '
18
19 +test_expect_success "ipfs --version success" '
20 + ipfs --version ||
21 + test_fsh ipfs --version
22 +'
23 +
24 test_expect_success "ipfs version output looks good" '
25 egrep "^ipfs version [0-9]+\.[0-9]+\.[0-9]" version.txt >/dev/null ||
26 test_fsh cat version.txt
27 '
28
29 +test_expect_success "ipfs versions matches ipfs --version" '
30 + ipfs version > version.txt &&
31 + ipfs --version > version2.txt &&
32 + diff version2.txt version.txt ||
33 + test_fsh ipfs --version
34 +
35 +'
36 +
37 test_expect_success "ipfs version --all has all required fields" '
38 ipfs version --all > version_all.txt &&
39 grep "go-ipfs version" version_all.txt &&