NAME

Nuvol::Test::Item - Test functions for Nuvol items

SYNOPSIS

    use Nuvol::Test::Item ':all';
    use Nuvol::Test::Item ':build';    # build_test_item

    my $item = build_test_item $service;

    test_basics;
    test_type;
    test_url;

DESCRIPTION

Nuvol::Test::Item provides test functions for Nuvol items.

FUNCTIONS

build_test_item

    $item = build_test_item $service;

Returns a Nuvol::Item for the specified service.

test_basics

    test_basics $item, $service;

Tests the basic structure of the item.

test_type

    test_type $item, \@types;

Tests if the correct type is detected.

test_url

    test_url $item, \@urls;

Tests URLs and realpaths built from IDs and paths.

SEE ALSO

Nuvol::Item, Nuvol::Test, Nuvol::Test::ItemLive.