From: <chr...@us...> - 2006-05-15 22:14:31
|
Revision: 866 Author: chromatic Date: 2006-05-15 15:14:20 -0700 (Mon, 15 May 2006) ViewCVS: http://svn.sourceforge.net/everydevel/?rev=866&view=rev Log Message: ----------- r16721@windwheel: chromatic | 2006-05-15 15:14:13 -0700 Ported usergroup tests to the new style. Modified Paths: -------------- trunk/ebase/MANIFEST trunk/ebase/t/Node/usergroup.t Added Paths: ----------- trunk/ebase/lib/Everything/Node/Test/usergroup.pm Property Changed: ---------------- trunk/ebase/ Property changes on: trunk/ebase ___________________________________________________________________ Name: svk:merge - a6810612-c0f9-0310-9d3e-a9e4af8c5745:/ebase/offline:16719 + a6810612-c0f9-0310-9d3e-a9e4af8c5745:/ebase/offline:16721 Modified: trunk/ebase/MANIFEST =================================================================== --- trunk/ebase/MANIFEST 2006-05-15 22:07:05 UTC (rev 865) +++ trunk/ebase/MANIFEST 2006-05-15 22:14:20 UTC (rev 866) @@ -105,6 +105,7 @@ lib/Everything/Node/Test/setting.pm lib/Everything/Node/Test/themesetting.pm lib/Everything/Node/Test/user.pm +lib/Everything/Node/Test/usergroup.pm lib/Everything/Node/Test/workspace.pm lib/Everything/Nodeball.pm lib/Everything/NodeBase.pm Added: trunk/ebase/lib/Everything/Node/Test/usergroup.pm =================================================================== --- trunk/ebase/lib/Everything/Node/Test/usergroup.pm (rev 0) +++ trunk/ebase/lib/Everything/Node/Test/usergroup.pm 2006-05-15 22:14:20 UTC (rev 866) @@ -0,0 +1,23 @@ +package Everything::Node::Test::usergroup; + +use strict; +use warnings; + +use base 'Everything::Node::Test::nodegroup'; +use Test::More; + +sub test_conflicts_with :Test( 1 ) +{ + my $self = shift; + my $node = $self->{node}; + ok( ! $node->conflictsWith(), 'conflictsWith() should return false' ); +} + +sub test_update_from_import :Test( 1 ) +{ + my $self = shift; + my $node = $self->{node}; + ok( ! $node->updateFromImport(), 'updateFromImport() should return false' ); +} + +1; Property changes on: trunk/ebase/lib/Everything/Node/Test/usergroup.pm ___________________________________________________________________ Name: svn:mime-type + text/plain; charset=UTF-8 Name: svn:eol-style + native Modified: trunk/ebase/t/Node/usergroup.t =================================================================== --- trunk/ebase/t/Node/usergroup.t 2006-05-15 22:07:05 UTC (rev 865) +++ trunk/ebase/t/Node/usergroup.t 2006-05-15 22:14:20 UTC (rev 866) @@ -1,33 +1,4 @@ -#!/usr/bin/perl +#! perl -use strict; -use warnings; - -BEGIN -{ - chdir 't' if -d 't'; - use lib 'lib'; -} - -use Test::More tests => 6; - -my $module = 'Everything::Node::usergroup'; -use_ok( $module ) or exit; - -ok( $module->isa( 'Everything::Node::nodegroup' ), - 'usergroup should extend nodegroup' ); - -can_ok( $module, 'dbtables' ); -my @tables = $module->dbtables(); -is_deeply( \@tables, [qw( node )], - 'dbtables() should return node tables' ); - -ok( - !Everything::Node::usergroup::conflictsWith(), - 'conflictsWith() should return false' -); - -ok( - !Everything::Node::usergroup::updateFromImport(), - 'updateFromImport() should return false' -); +use Everything::Node::Test::usergroup; +Everything::Node::Test::usergroup->runtests(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |