#!/bin/bash setUp() { rm -f test.yml } testBasicEvalRoundTrip() { ./yq e -n ".a = 123" > test.yml X=$(./yq e '.a' test.yml) assertEquals 123 "$X" } testBasicUpdateInPlaceSequence() { cat >test.yml <test.yml < test.yml X=$(./yq e '.z' test.yml) assertEquals "null" "$X" } testBasicExitStatus() { echo "a: cat" > test.yml X=$(./yq e -e '.z' test.yml 2&>/dev/null) assertEquals 1 "$?" } source ./scripts/shunit2