fix: CS posts get re-ordered when copy/paste

This commit is contained in:
Doug Bell 2007-12-13 17:26:28 +00:00
parent d0a97d0bff
commit ac1a7dc3a3
4 changed files with 29 additions and 15 deletions

View file

@ -22,7 +22,7 @@ use WebGUI::Asset;
use WebGUI::VersionTag;
use Test::More; # increment this value for each test you create
plan tests => 5;
plan tests => 6;
my $session = WebGUI::Test->session;
$session->user({userId => 3});
@ -38,7 +38,8 @@ my $snippet = $root->addChild({
snippet => 'A snippet of text',
});
my $snippetAssetId = $snippet->getId;
my $snippetAssetId = $snippet->getId;
my $snippetRevisionDate = $snippet->get("revisionDate");
$versionTag->commit;
@ -48,6 +49,11 @@ my $duplicatedSnippet = $snippet->duplicate;
is($duplicatedSnippet->get('title'), 'snippet', 'duplicated snippet has correct title');
isnt($duplicatedSnippet->getId, $snippetAssetId, 'duplicated snippet does not have same assetId as original');
is(
$duplicatedSnippet->get("revisionDate"),
$snippetRevisionDate,
'duplicated snippet has the same revision date',
);
is($snippet->getId, $snippetAssetId, 'original snippet has correct id');
is($snippet->getParent->getId, $root->getId, 'original snippet is a child of root');