#!/usr/bin/env perl use strict; use warnings; use Test::More; use_ok 'Class::Superclasses'; my $code = q~package test_norequire_expression; use parent -norequire, "Expression","parent"; ~; my $parser = Class::Superclasses->new(); isa_ok $parser, 'Class::Superclasses'; $parser->document(\$code); my $check = [qw'Expression parent']; my @superclasses = $parser->superclasses(); is_deeply \@superclasses, $check; done_testing();