diff --git a/t/Asset/AssetMetaData.t b/t/Asset/AssetMetaData.t index 7d020d61a..953b42da2 100644 --- a/t/Asset/AssetMetaData.t +++ b/t/Asset/AssetMetaData.t @@ -31,6 +31,12 @@ my $root = WebGUI::Asset->getRoot($session); my $versionTag = WebGUI::VersionTag->getWorking($session); $versionTag->set({name=>"Asset Package test"}); +#################################################### +# +# Setup Assets for testing +# +#################################################### + my $folder = $root->addChild({ url => 'testFolder', title => 'folder', @@ -52,6 +58,12 @@ $versionTag->commit; ##Note that there is no MetaData field master class. New fields can be added ##from _ANY_ asset, and be available to all assets. +#################################################### +# +# getMetaDataFields +# +#################################################### + cmp_deeply({}, $snippet->getMetaDataFields, 'snippet has no metadata fields'); cmp_deeply({}, $folder->getMetaDataFields, 'folder has no metadata fields'); @@ -130,6 +142,12 @@ cmp_deeply( 'Fetching just one metadata field, by fieldId, works' ); +#################################################### +# +# deleteMetaDataField +# +#################################################### + $folder->deleteMetaDataField($byName->{'color'}); $foMetaData = $folder->getMetaDataFields; $byName = buildNameIndex($foMetaData);