Update Story test for new accessors.
This commit is contained in:
parent
705f0d49ba
commit
05ce650a1a
1 changed files with 10 additions and 10 deletions
|
|
@ -119,18 +119,18 @@ $story = $archive->addChild({
|
||||||
});
|
});
|
||||||
|
|
||||||
isa_ok($story, 'WebGUI::Asset::Story', 'Created a Story asset');
|
isa_ok($story, 'WebGUI::Asset::Story', 'Created a Story asset');
|
||||||
is($story->get('photo'), '[]', 'by default, photos is an empty JSON array');
|
is($story->photo, '[]', 'by default, photos is an empty JSON array');
|
||||||
is($story->get('isHidden'), 1, 'by default, stories are hidden');
|
is($story->isHidden, 1, 'by default, stories are hidden');
|
||||||
$story->update({isHidden => 0});
|
$story->update({isHidden => 0});
|
||||||
is($story->get('isHidden'), 1, 'stories cannot be set to not be hidden');
|
is($story->isHidden, 1, 'stories cannot be set to not be hidden');
|
||||||
is($story->get('state'), 'published', 'Story is published');
|
is($story->state, 'published', 'Story is published');
|
||||||
$story->requestAutoCommit;
|
$story->requestAutoCommit;
|
||||||
|
|
||||||
{
|
{
|
||||||
##Version control does not alter the current object's status, fetch an updated copy from the
|
##Version control does not alter the current object's status, fetch an updated copy from the
|
||||||
##db.
|
##db.
|
||||||
my $storyDB = WebGUI::Asset->newByUrl($session, $story->getUrl);
|
my $storyDB = $story->cloneFromDb;
|
||||||
is($storyDB->get('status'), 'approved', 'Story is approved');
|
is($storyDB->status, 'approved', 'Story is approved');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -179,7 +179,7 @@ $story->setPhotoData([
|
||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
|
|
||||||
is($story->get('photo'), q|[{"caption":"Shawshank Prison","byLine":"Andrew Dufresne"}]|, 'setPhotoData: set JSON in the photo property');
|
is($story->photo, q|[{"caption":"Shawshank Prison","byLine":"Andrew Dufresne"}]|, 'setPhotoData: set JSON in the photo property');
|
||||||
|
|
||||||
$photoData = $story->getPhotoData();
|
$photoData = $story->getPhotoData();
|
||||||
$photoData->[0]->{caption}="My cell";
|
$photoData->[0]->{caption}="My cell";
|
||||||
|
|
@ -273,7 +273,7 @@ cmp_deeply(
|
||||||
description => 'WebGUI was originally called Web Done Right.',
|
description => 'WebGUI was originally called Web Done Right.',
|
||||||
'link' => re('story-1$'),
|
'link' => re('story-1$'),
|
||||||
author => 'JT Smith',
|
author => 'JT Smith',
|
||||||
date => $story->get('lastModified'),
|
date => $story->lastModified,
|
||||||
},
|
},
|
||||||
'getRssData: returns correct data'
|
'getRssData: returns correct data'
|
||||||
);
|
);
|
||||||
|
|
@ -292,7 +292,7 @@ $story->update({
|
||||||
highlights => "one\ntwo\nthree",
|
highlights => "one\ntwo\nthree",
|
||||||
keywords => "foxtrot,tango,whiskey",
|
keywords => "foxtrot,tango,whiskey",
|
||||||
});
|
});
|
||||||
is($story->get('highlights'), "one\ntwo\nthree", 'highlights set correctly for template var check');
|
is($story->highlights, "one\ntwo\nthree", 'highlights set correctly for template var check');
|
||||||
|
|
||||||
$storage1->addFileFromFilesystem(WebGUI::Test->getTestCollateralPath('gooey.jpg'));
|
$storage1->addFileFromFilesystem(WebGUI::Test->getTestCollateralPath('gooey.jpg'));
|
||||||
$storage2->addFileFromFilesystem(WebGUI::Test->getTestCollateralPath('lamp.jpg'));
|
$storage2->addFileFromFilesystem(WebGUI::Test->getTestCollateralPath('lamp.jpg'));
|
||||||
|
|
@ -342,7 +342,7 @@ cmp_bag(
|
||||||
'viewTemplateVariables: keywords_loop is okay'
|
'viewTemplateVariables: keywords_loop is okay'
|
||||||
);
|
);
|
||||||
|
|
||||||
is ($viewVariables->{updatedTimeEpoch}, $story->get('revisionDate'), 'viewTemplateVariables: updatedTimeEpoch');
|
is ($viewVariables->{updatedTimeEpoch}, $story->revisionDate, 'viewTemplateVariables: updatedTimeEpoch');
|
||||||
|
|
||||||
cmp_deeply(
|
cmp_deeply(
|
||||||
$viewVariables->{photo_loop},
|
$viewVariables->{photo_loop},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue