--- /dev/null
+package Catalyst::Plugin::PluginTest;
+
+use strict;
+use warnings;
+use NEXT;
+
+sub setup {
+ my $c = shift;
+ $c->NEXT::setup(@_);
+
+ if ( $c->can('schedule') ) {
+ $c->schedule(
+ at => '* * * * *',
+ event => \&plugin_test,
+ );
+ }
+}
+
+sub plugin_test {
+ my $c = shift;
+
+ # write out a file so the test knows we did something
+ my $fh = IO::File->new( $c->path_to( 'plugin_test.log' ), 'w' )
+ or die "Unable to write log file: $!";
+ close $fh;
+}
+
+1;
+