More END block cleanups.
This commit is contained in:
parent
647dc6a13a
commit
83e945142e
10 changed files with 30 additions and 77 deletions
|
|
@ -62,6 +62,7 @@ my $calendar = $node->addChild( {
|
||||||
my $eventUrl;
|
my $eventUrl;
|
||||||
|
|
||||||
$versionTags[-1]->commit;
|
$versionTags[-1]->commit;
|
||||||
|
WebGUI::Test->addToCleanup($versionTags[-1]);
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# Tests
|
# Tests
|
||||||
|
|
@ -167,15 +168,6 @@ $properties = {
|
||||||
|
|
||||||
cmp_deeply( $event->get, superhashof( $properties ), 'Events properties saved correctly' );
|
cmp_deeply( $event->get, superhashof( $properties ), 'Events properties saved correctly' );
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
|
||||||
# Cleanup
|
|
||||||
END {
|
|
||||||
for my $tag ( @versionTags ) {
|
|
||||||
$tag->rollback;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# getMechLogin( baseUrl, WebGUI::User, "identifier" )
|
# getMechLogin( baseUrl, WebGUI::User, "identifier" )
|
||||||
# Returns a Test::WWW::Mechanize session after logging in the given user using
|
# Returns a Test::WWW::Mechanize session after logging in the given user using
|
||||||
|
|
@ -197,3 +189,5 @@ sub getMechLogin {
|
||||||
|
|
||||||
return $mech;
|
return $mech;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#vim:ft=perl
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,7 @@ use Test::More;
|
||||||
my $session = WebGUI::Test->session;
|
my $session = WebGUI::Test->session;
|
||||||
my $node = WebGUI::Asset->getImportNode($session);
|
my $node = WebGUI::Asset->getImportNode($session);
|
||||||
my $versionTag = WebGUI::VersionTag->getWorking($session);
|
my $versionTag = WebGUI::VersionTag->getWorking($session);
|
||||||
|
WebGUI::Test->addToCleanup($versionTag);
|
||||||
|
|
||||||
$versionTag->set({name=>"Photo Test"});
|
$versionTag->set({name=>"Photo Test"});
|
||||||
|
|
||||||
|
|
@ -95,10 +96,4 @@ is(
|
||||||
"Photo no longer able to be instanciated",
|
"Photo no longer able to be instanciated",
|
||||||
);
|
);
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#vim:ft=perl
|
||||||
# Cleanup
|
|
||||||
END {
|
|
||||||
$versionTag->rollback;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,8 @@ plan tests => 34; # Increment this number for each test you create
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# put your tests here
|
# put your tests here
|
||||||
my $root = WebGUI::Asset->getRoot($session);
|
my $root = WebGUI::Asset->getRoot($session);
|
||||||
|
my $versionTag = WebGUI::VersionTag->getWorking($session);
|
||||||
|
WebGUI::Test->addToCleanup($versionTag);
|
||||||
my $product = $root->addChild({
|
my $product = $root->addChild({
|
||||||
className => "WebGUI::Asset::Sku::Product",
|
className => "WebGUI::Asset::Sku::Product",
|
||||||
title => "Rock Hammer",
|
title => "Rock Hammer",
|
||||||
|
|
@ -303,16 +305,8 @@ $newVid = $product6->setCollateral('variantsJSON', 'vid', 'new', { wideChar => q
|
||||||
, vid => 'new' });
|
, vid => 'new' });
|
||||||
|
|
||||||
my $product6a = WebGUI::Asset->newByDynamicClass($session, $product6->getId);
|
my $product6a = WebGUI::Asset->newByDynamicClass($session, $product6->getId);
|
||||||
lives_ok { $product6a->getAllCollateral('variantsJSON', 'vid', $newVid); }, 'Product collateral handles wide-character encodings okay';
|
lives_ok { $product6a->getAllCollateral('variantsJSON', 'vid', $newVid); } 'Product collateral handles wide-character encodings okay';
|
||||||
|
|
||||||
$product6->purge;
|
$product6->purge;
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#vim:ft=perl
|
||||||
# Cleanup
|
|
||||||
END {
|
|
||||||
|
|
||||||
WebGUI::VersionTag->getWorking($session)->rollback;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
1;
|
|
||||||
|
|
|
||||||
|
|
@ -27,26 +27,22 @@ plan tests => 2 + $num_tests;
|
||||||
my $session = WebGUI::Test->session;
|
my $session = WebGUI::Test->session;
|
||||||
|
|
||||||
# put your tests here
|
# put your tests here
|
||||||
my ($versionTag, $template);
|
WebGUI::Test->originalConfig('templateParsers');
|
||||||
my $originalParsers = $session->config->get('templateParsers');
|
|
||||||
|
|
||||||
my $module = use_ok('HTML::Template::Expr');
|
my $module = use_ok('HTML::Template::Expr');
|
||||||
|
my $plugin = use_ok('WebGUI::Asset::Template::HTMLTemplateExpr');
|
||||||
|
|
||||||
SKIP: {
|
SKIP: {
|
||||||
skip "HTML::Template::Expr or plugin not loaded", $num_tests+1 unless $module;
|
skip "HTML::Template::Expr or plugin not loaded", $num_tests unless $plugin;
|
||||||
my $plugin = use_ok('WebGUI::Asset::Template::HTMLTemplateExpr');
|
|
||||||
|
|
||||||
SKIP: {
|
|
||||||
skip "HTML::Template::Expr or plugin not loaded", $num_tests unless $plugin;
|
|
||||||
|
|
||||||
$session->config->set('templateParsers', ['WebGUI::Asset::Template::HTMLTemplate', 'WebGUI::Asset::Template::HTMLTemplateExpr',] );
|
|
||||||
($versionTag, $template) = setup_assets($session);
|
|
||||||
my $templateOutput = $template->process({ "foo.bar" => "baz", "number.value" => 2 });
|
|
||||||
my $companyName = $session->config->get('companyName');
|
|
||||||
like($templateOutput, qr/NAME=$companyName/, "session variable with underscores");
|
|
||||||
like($templateOutput, qr/FOOBAR=baz/, "explicit variable with dots");
|
|
||||||
like($templateOutput, qr/EQN=4/, "explicit variable with dots in expr");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
$session->config->set('templateParsers', ['WebGUI::Asset::Template::HTMLTemplate', 'WebGUI::Asset::Template::HTMLTemplateExpr',] );
|
||||||
|
my ($versionTag, $template) = setup_assets($session);
|
||||||
|
WebGUI::Test->addToCleanup($versionTag);
|
||||||
|
my $templateOutput = $template->process({ "foo.bar" => "baz", "number.value" => 2 });
|
||||||
|
my $companyName = $session->config->get('companyName');
|
||||||
|
like($templateOutput, qr/NAME=$companyName/, "session variable with underscores");
|
||||||
|
like($templateOutput, qr/FOOBAR=baz/, "explicit variable with dots");
|
||||||
|
like($templateOutput, qr/EQN=4/, "explicit variable with dots in expr");
|
||||||
}
|
}
|
||||||
|
|
||||||
sub setup_assets {
|
sub setup_assets {
|
||||||
|
|
@ -67,10 +63,3 @@ sub setup_assets {
|
||||||
$versionTag->commit;
|
$versionTag->commit;
|
||||||
return ($versionTag, $template);
|
return ($versionTag, $template);
|
||||||
}
|
}
|
||||||
|
|
||||||
END {
|
|
||||||
$session->config->set('templateParsers', $originalParsers);
|
|
||||||
if (defined $versionTag and ref $versionTag eq 'WebGUI::VersionTag') {
|
|
||||||
$versionTag->rollback;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -136,8 +136,3 @@ TODO: {
|
||||||
ok(0, 'Test www_deleteFile method');
|
ok(0, 'Test www_deleteFile method');
|
||||||
ok(0, 'Test www_view method... maybe?');
|
ok(0, 'Test www_view method... maybe?');
|
||||||
}
|
}
|
||||||
|
|
||||||
END {
|
|
||||||
# Clean up after thy self
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@ my $node = WebGUI::Asset->getImportNode($session);
|
||||||
|
|
||||||
my $versionTag = WebGUI::VersionTag->getWorking($session);
|
my $versionTag = WebGUI::VersionTag->getWorking($session);
|
||||||
$versionTag->set({name=>"Search Test"});
|
$versionTag->set({name=>"Search Test"});
|
||||||
|
WebGUI::Test->addToCleanup($versionTag);
|
||||||
my $carousel = $node->addChild({className=>'WebGUI::Asset::Wobject::Carousel'});
|
my $carousel = $node->addChild({className=>'WebGUI::Asset::Wobject::Carousel'});
|
||||||
|
|
||||||
# Test for a sane object type
|
# Test for a sane object type
|
||||||
|
|
@ -41,9 +42,4 @@ foreach my $newSetting (keys %{$newSettings}) {
|
||||||
is ($carousel->get($newSetting), $newSettings->{$newSetting}, "updated $newSetting is ".$newSettings->{$newSetting});
|
is ($carousel->get($newSetting), $newSettings->{$newSetting}, "updated $newSetting is ".$newSettings->{$newSetting});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#vim:ft=perl
|
||||||
END {
|
|
||||||
# Clean up after thy self
|
|
||||||
$versionTag->rollback();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,8 +27,6 @@ use WebGUI::Session;
|
||||||
my $session = WebGUI::Test->session;
|
my $session = WebGUI::Test->session;
|
||||||
my $node = WebGUI::Asset->getImportNode( $session );
|
my $node = WebGUI::Asset->getImportNode( $session );
|
||||||
|
|
||||||
my $dt;
|
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# Tests
|
# Tests
|
||||||
|
|
||||||
|
|
@ -41,6 +39,7 @@ my $dt = $node->addChild( {
|
||||||
className => 'WebGUI::Asset::Wobject::DataTable',
|
className => 'WebGUI::Asset::Wobject::DataTable',
|
||||||
} );
|
} );
|
||||||
isa_ok( $dt, 'WebGUI::Asset::Wobject::DataTable' );
|
isa_ok( $dt, 'WebGUI::Asset::Wobject::DataTable' );
|
||||||
|
WebGUI::Test->addToCleanup($dt);
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# Value and variables
|
# Value and variables
|
||||||
|
|
@ -138,9 +137,4 @@ cmp_deeply(
|
||||||
"getTemplateVars returns complete and correct data structure",
|
"getTemplateVars returns complete and correct data structure",
|
||||||
);
|
);
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
|
||||||
# Cleanup
|
|
||||||
END {
|
|
||||||
$dt->purge;
|
|
||||||
}
|
|
||||||
#vim:ft=perl
|
#vim:ft=perl
|
||||||
|
|
|
||||||
|
|
@ -50,6 +50,7 @@ is($output, 'Group Not a Group was not found', 'Non-existant group returns an er
|
||||||
##Create a small database
|
##Create a small database
|
||||||
$session->db->dbh->do('DROP TABLE IF EXISTS myUserTable');
|
$session->db->dbh->do('DROP TABLE IF EXISTS myUserTable');
|
||||||
$session->db->dbh->do(q!CREATE TABLE myUserTable (userId CHAR(22) binary NOT NULL default '', PRIMARY KEY(userId)) TYPE=InnoDB!);
|
$session->db->dbh->do(q!CREATE TABLE myUserTable (userId CHAR(22) binary NOT NULL default '', PRIMARY KEY(userId)) TYPE=InnoDB!);
|
||||||
|
WebGUI::Test->addToCleanup(SQL => 'DROP TABLE IF EXISTS myUserTable');
|
||||||
|
|
||||||
##Create a bunch of users and put them in the table.
|
##Create a bunch of users and put them in the table.
|
||||||
|
|
||||||
|
|
@ -116,7 +117,4 @@ $output = join ',',
|
||||||
;
|
;
|
||||||
is($output, 'user,disti,int_disti', 'user is in all three groups');
|
is($output, 'user,disti,int_disti', 'user is in all three groups');
|
||||||
|
|
||||||
##clean up everything
|
#vim:ft=perl
|
||||||
END {
|
|
||||||
$session->db->dbh->do('DROP TABLE IF EXISTS myUserTable');
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -32,6 +32,7 @@ my $WebGUIdbLink = WebGUI::DatabaseLink->new($session, '0');
|
||||||
my $originalMacroAccessValue = $WebGUIdbLink->macroAccessIsAllowed();
|
my $originalMacroAccessValue = $WebGUIdbLink->macroAccessIsAllowed();
|
||||||
|
|
||||||
$session->db->dbh->do('DROP TABLE IF EXISTS testTable');
|
$session->db->dbh->do('DROP TABLE IF EXISTS testTable');
|
||||||
|
WebGUI::Test->addToCleanup(SQL => 'DROP TABLE testTable');
|
||||||
$session->db->dbh->do('CREATE TABLE testTable (zero int(8), one int(8), two int(8), three int(8), four int(8), five int(8), six int(8), seven int(8), eight int(8), nine int(8), ten int(8), eleven int(8) ) TYPE=InnoDB');
|
$session->db->dbh->do('CREATE TABLE testTable (zero int(8), one int(8), two int(8), three int(8), four int(8), five int(8), six int(8), seven int(8), eight int(8), nine int(8), ten int(8), eleven int(8) ) TYPE=InnoDB');
|
||||||
$session->db->dbh->do('INSERT INTO testTable (zero, one, two, three, four, five, six, seven, eight, nine, ten, eleven ) VALUES(0,1,2,3,4,5,6,7,8,9,10,11)');
|
$session->db->dbh->do('INSERT INTO testTable (zero, one, two, three, four, five, six, seven, eight, nine, ten, eleven ) VALUES(0,1,2,3,4,5,6,7,8,9,10,11)');
|
||||||
$session->db->dbh->do('INSERT INTO testTable (zero, one, two, three, four, five, six, seven, eight, nine, ten, eleven ) VALUES(100,101,102,103,104,105,106,107,108,109,110,111)');
|
$session->db->dbh->do('INSERT INTO testTable (zero, one, two, three, four, five, six, seven, eight, nine, ten, eleven ) VALUES(100,101,102,103,104,105,106,107,108,109,110,111)');
|
||||||
|
|
@ -154,6 +155,4 @@ my $output = WebGUI::Macro::SQL::process(
|
||||||
);
|
);
|
||||||
is($output, 'zero', 'alternate linkId works');
|
is($output, 'zero', 'alternate linkId works');
|
||||||
|
|
||||||
END {
|
#vim:ft=perl
|
||||||
$session->db->dbh->do('DROP TABLE testTable');
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -51,10 +51,9 @@ my $slaveHash2 = {
|
||||||
};
|
};
|
||||||
|
|
||||||
$session->config->set('dbslave2', $slaveHash2);
|
$session->config->set('dbslave2', $slaveHash2);
|
||||||
|
WebGUI::Test->addToCleanup(sub {$session->config->delete('dbslave2');});
|
||||||
|
|
||||||
my $slave2 = $session->dbSlave;
|
my $slave2 = $session->dbSlave;
|
||||||
isa_ok($slave2, 'WebGUI::SQL');
|
isa_ok($slave2, 'WebGUI::SQL');
|
||||||
|
|
||||||
END {
|
#vim:ft=perl
|
||||||
$session->config->delete('dbslave2');
|
|
||||||
}
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue