The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use Test::More tests => 8;

BEGIN { use_ok('Test::AskAnExpert::Interface') };

my $interface = Test::AskAnExpert::Interface->load();
ok(defined($interface) && $interface->isa('Test::AskAnExpert::Interface'),'Interface loads properly');

my $Qobj = $interface->submit('Test','Test');
ok(defined($Qobj) && $Qobj->isa('Test::AskAnExpert::Question'),	'Questions submit properly');
ok($Qobj->skip,							'Defaults to skipping');

ok($interface->has_answer,'Always has an answer');

ok($interface->answer($Qobj),	'Answer does not fail');
ok($Qobj->skip,			'Defaults to skipping after answer');

$interface->err('Testing Err');
is($interface->err,'Testing Err','err function behaves properly');