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 '