Added new directory in t/ for collateral tests.
fix - article.t false failure on collateral copy. Added new test to article.t for purge method.
This commit is contained in:
parent
fd95c57ed0
commit
a085db64df
3 changed files with 23 additions and 6 deletions
|
|
@ -29,6 +29,7 @@
|
||||||
directory.
|
directory.
|
||||||
- Added a Sync Profile to LDAP workflow activity that will grab a single user
|
- Added a Sync Profile to LDAP workflow activity that will grab a single user
|
||||||
profile from LDAP instead of all of them.
|
profile from LDAP instead of all of them.
|
||||||
|
- fix: Article.t copy collateral test false failure.
|
||||||
|
|
||||||
7.0.9
|
7.0.9
|
||||||
- Removed the need for DateTime::Cron::Simple, which also added the ability
|
- Removed the need for DateTime::Cron::Simple, which also added the ability
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ my $newArticleSettings = {
|
||||||
templateId => "PBtmpl0000000000000084",
|
templateId => "PBtmpl0000000000000084",
|
||||||
linkURL => "http://www.snapcount.org",
|
linkURL => "http://www.snapcount.org",
|
||||||
linkTitle => "I'm thinking of getting metal legs",
|
linkTitle => "I'm thinking of getting metal legs",
|
||||||
storageId => "FKGH2yiNQoC2E_FqbMYebw", # This is the storageId of main_bg.jpg from the default wg 7 style 3
|
storageId => "ImadeThisUp",
|
||||||
};
|
};
|
||||||
$article->update($newArticleSettings);
|
$article->update($newArticleSettings);
|
||||||
|
|
||||||
|
|
@ -64,23 +64,39 @@ foreach my $newSetting (keys %{$newArticleSettings}) {
|
||||||
}
|
}
|
||||||
|
|
||||||
# Test the duplicate method... not for assets, just the extended duplicate functionality of the article wobject
|
# Test the duplicate method... not for assets, just the extended duplicate functionality of the article wobject
|
||||||
my $filename = "main_bg.jpg";
|
my $filename = "page_title.jpg";
|
||||||
|
|
||||||
|
# Use some test collateral to create a storage location and assign it to our article
|
||||||
|
my $storage = WebGUI::Storage::Image->create($session);
|
||||||
|
$storage->addFileFromFilesystem("../../supporting_collateral/".$filename);
|
||||||
|
$article->update({storageId=>$storage->getId});
|
||||||
|
|
||||||
my $duplicateArticle = $article->duplicate();
|
my $duplicateArticle = $article->duplicate();
|
||||||
isa_ok($duplicateArticle, 'WebGUI::Asset::Wobject::Article');
|
isa_ok($duplicateArticle, 'WebGUI::Asset::Wobject::Article');
|
||||||
|
|
||||||
my $storageId = $duplicateArticle->get("storageId");
|
my $duplicateStorageId = $duplicateArticle->get("storageId");
|
||||||
my $storage = WebGUI::Storage::Image->get($session,$storageId);
|
my $duplicateStorage = WebGUI::Storage::Image->get($session,$duplicateStorageId);
|
||||||
my $duplicateFilename = $storage->getFiles->[0];
|
my $duplicateFilename = $duplicateStorage->getFiles->[0];
|
||||||
|
|
||||||
is ($duplicateFilename, $filename, "duplicate method copies collateral");
|
is ($duplicateFilename, $filename, "duplicate method copies collateral");
|
||||||
|
|
||||||
|
# Test the purge method to see if it gets rid of the collateral
|
||||||
|
|
||||||
|
$duplicateArticle->purge();
|
||||||
|
|
||||||
|
# The get method will create the directory if it doesnt exist... very strange.
|
||||||
|
$duplicateStorage = WebGUI::Storage::Image->get($session,$duplicateStorageId);
|
||||||
|
|
||||||
|
# so lets check for the file instead
|
||||||
|
$duplicateFilename = $duplicateStorage->getFiles->[0];
|
||||||
|
|
||||||
|
is ($duplicateFilename, undef, 'purge method deletes collateral');
|
||||||
|
|
||||||
TODO: {
|
TODO: {
|
||||||
local $TODO = "Tests to make later";
|
local $TODO = "Tests to make later";
|
||||||
ok(0, 'Test exportAssetData method');
|
ok(0, 'Test exportAssetData method');
|
||||||
ok(0, 'Test getStorageLocation method');
|
ok(0, 'Test getStorageLocation method');
|
||||||
ok(0, 'Test indexContent method');
|
ok(0, 'Test indexContent method');
|
||||||
ok(0, 'Test purge method');
|
|
||||||
ok(0, 'Test purgeCache method');
|
ok(0, 'Test purgeCache method');
|
||||||
ok(0, 'Test purgeRevision method');
|
ok(0, 'Test purgeRevision method');
|
||||||
ok(0, 'Test view method... maybe?');
|
ok(0, 'Test view method... maybe?');
|
||||||
|
|
|
||||||
BIN
t/supporting_collateral/page_title.jpg
Normal file
BIN
t/supporting_collateral/page_title.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 24 KiB |
Loading…
Add table
Add a link
Reference in a new issue