summaryrefslogtreecommitdiff
path: root/t/run/script.t
diff options
context:
space:
mode:
Diffstat (limited to 't/run/script.t')
-rw-r--r--t/run/script.t29
1 files changed, 29 insertions, 0 deletions
diff --git a/t/run/script.t b/t/run/script.t
new file mode 100644
index 0000000000..83d733abd2
--- /dev/null
+++ b/t/run/script.t
@@ -0,0 +1,29 @@
+#!./perl
+
+BEGIN {
+ chdir 't';
+ @INC = '../lib';
+ require './test.pl'; # for which_perl() etc
+}
+
+my $Perl = which_perl();
+
+my $filename = tempfile();
+
+print "1..3\n";
+
+$x = `$Perl -le "print 'ok';"`;
+
+if ($x eq "ok\n") {print "ok 1\n";} else {print "not ok 1\n";}
+
+open(try,">$filename") || (die "Can't open temp file.");
+print try 'print "ok\n";'; print try "\n";
+close try or die "Could not close: $!";
+
+$x = `$Perl $filename`;
+
+if ($x eq "ok\n") {print "ok 2\n";} else {print "not ok 2\n";}
+
+$x = `$Perl <$filename`;
+
+if ($x eq "ok\n") {print "ok 3\n";} else {print "not ok 3\n";}