The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!perl

use strict; use warnings;

use Test::More tests => 7;
use FindBin qw/ $Bin /;
use Data::Dumper;

BEGIN {
    use_ok( 'Data::SCORM' );
}

diag( "Testing Data::SCORM $Data::SCORM::VERSION, Perl $], $^X" );

ok (my $m = Data::SCORM::Manifest->parsefile("$Bin/manifests/imsmanifest-2004-3.xml"),
    "Created scorm");

isa_ok $m, 'Data::SCORM::Manifest';

my $org = $m->get_default_organization('B0');
isa_ok $org, 'Data::SCORM::Organization';

my $item = $org->get_item(0);
isa_ok $item, 'Data::SCORM::Item';

is $item->identifier, 'i1', 'Identifier is i1';

my $resource = $item->resource;

is $resource->identifier, 'r1', "Item resource is r1" or diag Dumper($resource);