The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl -w
#
# This file is part of Template-Plugin-TwoStage
#
# This software is copyright (c) 2010 by Alexander Kühne.
#
# This is free software; you can redistribute it and/or modify it under
# the same terms as the Perl 5 programming language system itself.
#
use lib qw( ./lib ../blib );
use strict;
use warnings;
use Template::Test;
use Template::Plugin::TwoStage::Test;
$Template::Test::DEBUG = 1;
$Template::Test::PRESERVE = 1;

my $tt1 = 
Template->new( 
	Template::Plugin::TwoStage::Test->tt_config( 
		{ 	PLUGINS => { TwoStage => 'Template::Plugin::TwoStage::Test' }, 
			TwoStage => { namespace => 'foo' } 
		} 
	) 
);

my $tt2 = 
Template->new( 
	Template::Plugin::TwoStage::Test->tt_config( 
		{ 	TwoStage => { namespace => 'foo' } 
		} 
	) 
);

test_expect(
	Template::Plugin::TwoStage::Test->read_test_file( 'options.tests' ), 
	[ derived => $tt1, base => $tt2 ] 
);