@@ -114,22 +114,21 @@ ok((qqx{$cwd} ne BEGIN qqx{$cwd}), 'qqx{} is affected by chdir()');
114
114
isnt run (" dir" , " t" ), BEGIN { run (" dir" , " t" ) }, ' run() is affected by chdir()' ;
115
115
116
116
# https://irclog.perlgeek.de/perl6-dev/2017-06-13#i_14727506
117
- skip ' fudged' , 1 ;
118
- # {
119
- # my $d = make-temp-dir;
120
- # $d.add('blah').spurt: 'Testing';
121
- #
122
- # temp %*ENV<PATH> = $*CWD.absolute ~ "/install/bin:%*ENV<PATH>";
123
- # my $res = do with run(
124
- # :out, :err, :cwd($d.absolute), :env{ :42FOOMEOW, |%*ENV },
125
- # $*EXECUTABLE.subst(/^"./"/, ""),
126
- # '-e', 「'blah'.IO.slurp.print; %*ENV<FOOMEOW>.print」
127
- # ) {
128
- # .out.slurp(:close) ~ .err.slurp(:close)
129
- # }
130
- #
131
- # is-deeply $res, 'Testing42', 'run sets $cwd and $env';
132
- # }
117
+ {
118
+ my $ d = make-temp-dir;
119
+ $ d . add(' blah' ). spurt : ' Testing' ;
120
+
121
+ temp % * ENV <PATH > = $ * CWD . absolute ~ " /install/bin:% * ENV <PATH>" ;
122
+ my $ res = do with run (
123
+ : out, : err, : cwd($ d . absolute), : env{ : 42 FOOMEOW, | % * ENV },
124
+ $ * EXECUTABLE . subst (/^ "./" /, " " ),
125
+ ' -e' , 「 'blah'.IO.slurp.print; %*ENV<FOOMEOW>.print」
126
+ ) {
127
+ . out. slurp (: close) ~ . err. slurp (: close)
128
+ }
129
+
130
+ is-deeply $ res , ' Testing42' , ' run sets $cwd and $env' ;
131
+ }
133
132
134
133
subtest ' .out/.err proc pipes on failed command' => {
135
134
plan 4 ;
0 commit comments