[svn:parrot] r42582 - trunk/t/steps/gen

jkeenan at svn.parrot.org jkeenan at svn.parrot.org
Thu Nov 19 03:56:14 UTC 2009


Author: jkeenan
Date: Thu Nov 19 03:56:09 2009
New Revision: 42582
URL: https://trac.parrot.org/parrot/changeset/42582

Log:
Write test to simulate case of no OpenGL available.

Modified:
   trunk/t/steps/gen/opengl-01.t

Modified: trunk/t/steps/gen/opengl-01.t
==============================================================================
--- trunk/t/steps/gen/opengl-01.t	Thu Nov 19 03:15:44 2009	(r42581)
+++ trunk/t/steps/gen/opengl-01.t	Thu Nov 19 03:56:09 2009	(r42582)
@@ -5,7 +5,7 @@
 
 use strict;
 use warnings;
-use Test::More tests =>  5;
+use Test::More tests =>  7;
 use Carp;
 use lib qw( lib );
 use_ok('config::gen::opengl');
@@ -32,6 +32,12 @@
 $conf->options->set( %{$args} );
 my $step = test_step_constructor_and_description($conf);
 
+##### mock no OpenGL #####
+$conf->data->set( has_opengl => 0 );
+my $result = $step->runstep($conf);
+ok($result, "runstep() returned true value");
+is($step->result(), q{skipped}, "Got expected result when no 'has_opengl'" );
+
 pass("Completed all tests in $0");
 
 ################### DOCUMENTATION ###################


More information about the parrot-commits mailing list