From 08641182ba06283f249a043adcefb2bdf3f45162 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Thu, 20 Dec 2007 23:22:05 +0000 Subject: [PATCH] Added versionTags and commits. Still having some problems, though. --- t/Asset/File/Image/Photo/editSave.t | 35 ++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/t/Asset/File/Image/Photo/editSave.t b/t/Asset/File/Image/Photo/editSave.t index ba8f5a6c6..78fe63e17 100644 --- a/t/Asset/File/Image/Photo/editSave.t +++ b/t/Asset/File/Image/Photo/editSave.t @@ -26,9 +26,13 @@ use WebGUI::Asset::File::Image::Photo; # Init my $session = WebGUI::Test->session; my $node = WebGUI::Asset->getImportNode($session); -my $versionTag = WebGUI::VersionTag->getWorking($session); -$versionTag->set({name=>"Photo Test"}); + +my @versionTags = (); +push @versionTags, WebGUI::VersionTag->getWorking($session); +$versionTags[-1]->set({name=>"Photo Test, add Gallery, Album and 1 Photo"}); + $session->user( { userId => 3 } ); # Admins can do everything + my $maker = WebGUI::Test::Maker::HTML->new; my $gallery = $node->addChild({ @@ -37,17 +41,23 @@ my $gallery my $album = $gallery->addChild({ className => "WebGUI::Asset::Wobject::GalleryAlbum", + }, + undef, + undef, + { + skipAutoCommitWorkflows => 1, }); my $photo - = $gallery->addChild({ + = $album->addChild({ className => "WebGUI::Asset::File::Image::Photo", + }, + undef, + undef, + { + skipAutoCommitWorkflows => 1, }); -#---------------------------------------------------------------------------- -# Cleanup -END { - $versionTag->rollback(); -} +$versionTags[-1]->commit; #---------------------------------------------------------------------------- # Tests @@ -104,4 +114,13 @@ $maker->prepare({ ], })->run; + #---------------------------------------------------------------------------- +# Cleanup +END { + foreach my $versionTag (@versionTags) { + $versionTag->rollback; + } +} + +