From 66eea6d40b7fd2c12b297f7ce55a62e02f4db291 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Thu, 1 Dec 2016 22:26:06 +0300 Subject: Make use of casts and canonicalizations in testscripts --- tests/test/script/integration/testscript | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'tests/test/script/integration') diff --git a/tests/test/script/integration/testscript b/tests/test/script/integration/testscript index 8960b88..7cd8f0a 100644 --- a/tests/test/script/integration/testscript +++ b/tests/test/script/integration/testscript @@ -8,6 +8,9 @@ .include ../../common.test +cd = [string] $path.canonicalize(./) +td = [string] $path.canonicalize(test/) + : scrip-files : { @@ -15,18 +18,18 @@ : testscript-and-other : - $* <>EOE != 0 + $* <>"EOE" != 0 ./: test{../testscript ../foo} EOI - error: both 'testscript' and other names specified for dir{./} + error: both 'testscript' and other names specified for dir{$cd} EOE : other-and-testscript : - $* <>EOE != 0 + $* <>"EOE" != 0 ./: test{../foo ../testscript} EOI - error: both 'testscript' and other names specified for dir{./} + error: both 'testscript' and other names specified for dir{$cd} EOE : others @@ -40,20 +43,20 @@ : touch foo.test; touch test; -$* <>EOE != 0 +$* <>"EOE" != 0 ./: test{foo} EOI -error: working directory test/ is a file/symlink +error: working directory $td is a file/symlink EOE : wd-exists-before : touch foo.test; mkdir test &!test/; -$* <>EOE +$* <>"EOE" ./: test{foo} EOI -warning: working directory test/ exists at the beginning of the test +warning: working directory $td exists at the beginning of the test EOE : wd-not-empty-before @@ -61,10 +64,10 @@ EOE touch foo.test; mkdir test &!test/; touch test/dummy &!test/dummy; -$* <>EOE +$* <>"EOE" ./: test{foo} EOI -warning: working directory test/ exists and is not empty at the beginning of the test +warning: working directory $td exists and is not empty at the beginning of the test EOE : wd-not-empty-after @@ -78,8 +81,8 @@ EOE cat <>>foo.test; touch ../../dummy EOI -$* <>EOE &test/*** != 0 +$* <>"EOE" &test/*** != 0 ./: test{foo} EOI -error: working directory test/ is not empty at the end of the test +error: working directory $td is not empty at the end of the test EOE -- cgit v1.1