From 3876f1b98e4e26e6f0560b662452fa7754b18a65 Mon Sep 17 00:00:00 2001 From: Stephen Whitmore Date: Fri, 8 Apr 2016 14:33:48 -0700 Subject: [PATCH] More thorough ipfs add test. License: MIT Signed-off-by: Stephen Whitmore --- test/sharness/t0040-add-and-cat.sh | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/test/sharness/t0040-add-and-cat.sh b/test/sharness/t0040-add-and-cat.sh index 948167dd2..717426fdd 100755 --- a/test/sharness/t0040-add-and-cat.sh +++ b/test/sharness/t0040-add-and-cat.sh @@ -286,19 +286,27 @@ test_expect_success "'ipfs add -r' output looks good" ' ' test_expect_success "'ipfs add -rn' succeeds" ' - mkdir mountdir/moons && - echo "Hello Europa!" >mountdir/moons/europa.txt && - echo "Hello Titan!" >mountdir/moons/titan.txt && + mkdir -p mountdir/moons/jupiter && + mkdir -p mountdir/moons/saturn && + echo "Hello Europa!" >mountdir/moons/jupiter/europa.txt && + echo "Hello Titan!" >mountdir/moons/saturn/titan.txt && + echo "hey youre no moon!" >mountdir/moons/mercury.txt && ipfs add -rn mountdir/moons >actual ' test_expect_success "'ipfs add -rn' output looks good" ' - MOONS="QmUzSf98B1y5Aw5UcaV5SnAEDNzsppxfigbKjciy57hNRv" && + MOONS="QmVKvomp91nMih5j6hYBA8KjbiaYvEetU2Q7KvtZkLe9nQ" && EUROPA="Qmbjg7zWdqdMaK2BucPncJQDxiALExph5k3NkQv5RHpccu" && + JUPITER="QmS5mZddhFPLWFX3w6FzAy9QxyYkaxvUpsWCtZ3r7jub9J" && + SATURN="QmaMagZT4rTE7Nonw8KGSK4oe1bh533yhZrCo1HihSG8FK" && TITAN="QmZzppb9WHn552rmRqpPfgU5FEiHH6gDwi3MrB9cTdPwdb" && - echo "added $EUROPA moons/europa.txt" >expected && - echo "added $TITAN moons/titan.txt" >>expected && - echo "added $MOONS moons" >>expected && + MERCURY="QmUJjVtnN8YEeYcS8VmUeWffTWhnMQAkk5DzZdKnPhqUdK" && + echo "added $EUROPA moons/jupiter/europa.txt" >expected && + echo "added $MERCURY moons/mercury.txt" >>expected && + echo "added $TITAN moons/saturn/titan.txt" >>expected && + echo "added $JUPITER moons/jupiter" >>expected && + echo "added $SATURN moons/saturn" >>expected && + echo "added $MOONS moons" >>expected && test_cmp expected actual '