From 48e005e8cb1c568a185cd604c000cf16a0df22f0 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Mon, 17 Jul 2006 00:19:31 +0000 Subject: [PATCH] add custom template parsing check to EditableToggle --- t/Macro/EditableToggle.t | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/t/Macro/EditableToggle.t b/t/Macro/EditableToggle.t index ae654cc4f..40b3f7c7a 100644 --- a/t/Macro/EditableToggle.t +++ b/t/Macro/EditableToggle.t @@ -188,6 +188,17 @@ my @testSets = ( template => q!!, output => \&simpleHTMLParser, }, + { + comment => 'user 2 sees off text, admin on, custom asset, text, template', + userId => $users[2]->userId, + adminStatus => 'on', + asset => $asset, + macroText => q!^EditableToggle("%s","%s","%s");!, + onText => 'Admin powers... Activate!', + offText => 'Chillin, dude', + template => $asset->get('url'), + output => \&simpleTextParser, + }, ); my $numTests = 0; @@ -195,14 +206,7 @@ foreach my $testSet (@testSets) { $numTests += 1 + (ref $testSet->{output} eq 'CODE'); } -plan tests => $numTests + 3; - -TODO: { - local $TODO = "Tests to do later"; - ok(0, "Create an asset AND a template, not just the template"); - ok(0, "Use the asset in place of the template"); - ok(0, "Use the custom template"); -} +plan tests => $numTests; foreach my $testSet (@testSets) { my $output = sprintf $testSet->{macroText}, $testSet->{onText}, $testSet->{offText}, $testSet->{template}; @@ -266,8 +270,8 @@ sub setupTest { url => 'EditableToggle-test', namespace => 'Macro/EditableToggle', template => "HREF=\nLABEL=", - # '1234567890123456789012' groupIdEdit => $editGroup->getId(), + # '1234567890123456789012' id => 'EditableToggleTemplate', }; my $asset = $defaultNode->addChild($properties, $properties->{id});