#!/usr/bin/perl

use strict;
use warnings;

use Test::More qw(no_plan);
use Test::File::Contents;

# The following code won't actually run; it's just an example of the
# sorts of things you might use this module for.

my $logfile = "t/log/myapp.log";
use MyApp;
my $x = MyApp->new( logfile => $logfile );
MyApp->create( name => "new thing", options => \%options );
file_contents_like($logfile, qr/created new thing/, "logged object creation");

# Another example that won't run.

use MyTemplate;
my $template = MyTemplate->new("t/template.txt");
$template->parse();
my $outfile = "t/template_output.txt";
$template->output_to_file($outfile);
file_contents_unlike($outfile, qr/error/i, "No errors");
file_contents_like($outfile, qr/2 + 2 = 4/, "Simple expressions");



syntax highlighted by Code2HTML, v. 0.9.1