# file : tests/test/script/builtin/rmdir.testscript # license : MIT; see accompanying LICENSE file .include ../common.testscript : dir : { : test-scope : : Removing scope directory fails. : $c <"rmdir: '$~' contains test working directory '$~'" == 1 EOI : outside-scope : : Need to use a path that unlikely exists (not to remove something useful). : { : fail : : Removing directory outside the testscript working directory fails. : $c <>/~%EOE% == 1 %rmdir: '.+/dir/outside-scope/fail/a/b/c/' is out of working directory '.+/dir/outside-scope/fail/test'% EOE EOI : force : : Removing path outside the testscript working directory succeeds with -f : option. : $c <'rmdir -f ../../a/b/c' && $b } }