]> git.vpit.fr Git - perl/modules/Test-Leaner.git/blobdiff - t/22-is.t
Test ok() return value, with overloading, and failing
[perl/modules/Test-Leaner.git] / t / 22-is.t
diff --git a/t/22-is.t b/t/22-is.t
new file mode 100644 (file)
index 0000000..2059fca
--- /dev/null
+++ b/t/22-is.t
@@ -0,0 +1,21 @@
+#!perl -T
+
+use strict;
+use warnings;
+
+use Test::Leaner;
+
+plan tests => 8;
+
+is   undef, undef, 'undef is undef';
+isnt 0,     undef, 'zero is not undef';
+isnt undef, 0,     'undef is not zero';
+is   0,     0,     'zero is zero';
+is   1,     1,     'one is one';
+isnt '1.0', 1,     '1.0 is not one string-wise';
+
+my @fruits  = ('pear', 'apple');
+my @veggies = ('lettuce', 'spinach');
+is @fruits, @veggies, 'is() forces scalar context';
+my @more_fruits = (@fruits, 'banana');
+isnt @fruits, @more_fruits, 'isnt() forces scalar context';