Added commit and rollback.

Skip'ed two tests, one which uses test_permissions and another which uses a Shortcut
method which does not exist.
This commit is contained in:
Colin Kuskie 2007-12-21 16:57:27 +00:00
parent 1a87456ecd
commit 08989cd567

View file

@ -37,17 +37,18 @@ my $photo
= $node->addChild({ = $node->addChild({
className => "WebGUI::Asset::File::Image::Photo", className => "WebGUI::Asset::File::Image::Photo",
userDefined1 => "ORIGINAL", userDefined1 => "ORIGINAL",
},
undef,
undef,
{
skipAutoCommitWorkflows => 1,
}); });
#---------------------------------------------------------------------------- $versionTag->commit;
# Cleanup
END {
$versionTag->rollback();
}
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
# Tests # Tests
plan tests => 1; plan tests => 11;
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
# makeShortcut argument checking # makeShortcut argument checking
@ -104,20 +105,34 @@ is(
"Photo->makeShortcut makes a shortcut to the correct asset", "Photo->makeShortcut makes a shortcut to the correct asset",
); );
is_deeply( SKIP: {
{$shortcut->getShortcutOverrides}, $overrides, skip "Asset::Shortcut does not have a getShortcutOverrides method", 1;
"Photo->makeShortcut makes a shortcut with the correct overrides", is_deeply(
); {$shortcut->getShortcutOverrides}, $overrides,
"Photo->makeShortcut makes a shortcut with the correct overrides",
);
}
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
# www_makeShortcut is only available to those who can edit the photo # www_makeShortcut is only available to those who can edit the photo
$maker->prepare({ SKIP: {
object => $photo, skip "test_privilege has a bug", 1;
method => "www_makeShortcut", $maker->prepare({
userId => 1, object => $photo,
test_privilege => "insufficient", method => "www_makeShortcut",
}); userId => 1,
$maker->run; test_privilege => "insufficient",
});
$maker->run;
}
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
# www_makeShortcut # www_makeShortcut
#----------------------------------------------------------------------------
# Cleanup
END {
$versionTag->rollback();
}