Main Koha release repository https://koha-community.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
710 B

#!/usr/bin/perl
#
# This module tests the HtmlTag filter
#
use strict;
use warnings;
use Test::More tests => 4;
BEGIN { use_ok('Koha::Template::Plugin::HtmlTags'); }
my $filter = Koha::Template::Plugin::HtmlTags->new();
ok ($filter, "new()");
# Test simple tag
my $expected = '<h1>TEST</h1>';
my $created = $filter->filter('TEST','', {tag => 'h1'} );
is( $created, $expected, "Testing simple tag works: $expected - $created");
# Test tag with attributes
$expected = '<h1 class="MYCLASS" title="MYTITLE">TEST</h1>';
$created = $filter->filter('TEST','', {tag => 'h1', attributes => 'class="MYCLASS" title="MYTITLE"'} );
is($created, $expected, "Testing tag with attributes works: $expected - $created");