# file : tests/test/script/builtin/mkdir.test # copyright : Copyright (c) 2014-2017 Code Synthesis Ltd # license : MIT; see accompanying LICENSE file .include ../common.test : dirs : $c <"mkdir: missing directory" == 1'; $b : empty-path : : Test creation of empty directory path. : $c <"mkdir: invalid path ''" == 1 EOI $b : already-exists : : Test creation of an existing directory. : : Note that there is an optional trailing blank line in the regex that matches : the newline added by msvcrt as a part of the error description. : $c <>~%EOE% == 1 %mkdir: unable to create directory '.+[/\\]test[/\\]mkdir[/\\]already-exists[/\\]test[/\\]1[/\\]a': .+% %%? EOE EOI $b : not-exists : : Test creation of a directory with non-existent parent. : : Note that there is an optional trailing blank line in the regex that matches : the newline added by msvcrt as a part of the error description. : $c <>~%EOE% == 1 %mkdir: unable to create directory '.+[/\\]test[/\\]mkdir[/\\]not-exists[/\\]test[/\\]1[/\\]a[/\\]b': .+% %%? EOE EOI $b