]> git.saurik.com Git - apt.git/blobdiff - test/integration/test-method-rred
reset HOME, USER(NAME), TMPDIR & SHELL in DropPrivileges
[apt.git] / test / integration / test-method-rred
index a8de3ea285e9986f135b9205c234b443d5a56d4c..5a885e9d2751a76e28b5e40464e4834d57c306f5 100755 (executable)
@@ -1,8 +1,8 @@
 #!/bin/sh
 set -e
 
-TESTDIR=$(readlink -f $(dirname $0))
-. $TESTDIR/framework
+TESTDIR="$(readlink -f "$(dirname "$0")")"
+. "$TESTDIR/framework"
 
 setupenvironment
 configarchitecture 'i386'
@@ -38,6 +38,8 @@ testrred() {
                cat Packages | runapt "${METHODSDIR}/rred" "$@"
        }
        testsuccessequal "$4" --nomsg rred -f Packages.ed
+       testsuccess runapt "${METHODSDIR}/rred" -t Packages Packages-patched Packages.ed
+       testfileequal Packages-patched "$4"
 }
 
 testrred 'Remove' 'first line' '1d' "$(tail -n +2 ./Packages)"
@@ -152,6 +154,7 @@ failrred() {
                cat Packages | runapt "${METHODSDIR}/rred" "$@"
        }
        testfailure --nomsg rred -f Packages.ed
+       testfailure runapt "${METHODSDIR}/rred" -t Packages Packages-patched Packages.ed
 }
 
 failrred 'Bogus content' '<html>