#!/usr/bin/env perl package Quiq::Html::Resources::Test; use base qw/Quiq::Test::Class/; use v5.10; use strict; use warnings; # ----------------------------------------------------------------------------- sub test_loadClass : Init(1) { shift->useOk('Quiq::Html::Resources'); } # ----------------------------------------------------------------------------- sub test_unitTest: Test(2) { my $self = shift; my $res = Quiq::Html::Resources->new( jquery => { js => [ 'https://code.jquery.com/jquery-latest.min.js', ], }, datatables => { css => [ 'https://cdn.datatables.net/v/dt/dt-1.11.3/'. 'datatables.min.css', ], js => [ 'https://cdn.datatables.net/v/dt/dt-1.11.3/'. 'datatables.min.js', ], }, ); $self->is(ref($res),'Quiq::Html::Resources'); my @arr = $res->resources('jquery','datatables'); $self->is(scalar(@arr),3); return; } # ----------------------------------------------------------------------------- package main; Quiq::Html::Resources::Test->runTests; # eof