Can someone tell me why this test fails?
#!/usr/bin/perl -l
use strict;
use warnings;
use Test::More 'no_plan';
use Test::Differences;
use Data::Dumper;
my @data = qw(foo bar);
ok my $data = pack('u', @data), 'packing data should succeed';
ok my @new_data = unpack('u', $data), '... and unpacking it should
succeed'; eq_or_diff [EMAIL PROTECTED], [EMAIL PROTECTED],
'... and it should survive the round-trip';
With this output:
ok 1 - packing data should succeed
ok 2 - ... and unpacking it should succeed
not ok 3 - ... and it should survive the round-trip
# Failed test '... and it should survive the round-trip'
# in test.pl at line 12.
# +----+-----+----+----------+
# | Elt|Got | Elt|Expected |
# +----+-----+----+----------+
# | 0|foo | 0|foo |
# | | * 1|bar *
# +----+-----+----+----------+
1..3
# Looks like you failed 1 test of 3.
Cheers,
Ovid
--
Buy the book -- http://www.oreilly.com/catalog/perlhks/
Perl and CGI -- http://users.easystreet.com/ovid/cgi_course/