#!/usr/bin/perl # # Test Pod::Man behavior with various snippets. # # Copyright 2002, 2004, 2006, 2008-2009, 2012-2013, 2015-2016, 2018-2019 # Russ Allbery # # This program is free software; you may redistribute it and/or modify it # under the same terms as Perl itself. # # SPDX-License-Identifier: GPL-1.0-or-later OR Artistic-1.0-Perl use 5.008; use strict; use warnings; use lib 't/lib'; use Test::More tests => 93; use Test::Podlators qw(test_snippet); # Load the module. BEGIN { use_ok('Pod::Man'); } # List of snippets run by this test. my @snippets = qw( agrave backslash-man-ref bullet-after-nonbullet bullets c-in-header c-in-name dollar-magic error-die error-none error-normal error-pod error-stderr error-stderr-opt eth fixed-font fixed-font-in-item for-blocks hyphen-in-s item-fonts link-quoting link-to-url long-quote lquote-and-quote lquote-rquote markup-in-name multiline-x name-guesswork nested-lists newlines-in-c non-ascii not-bullet not-numbers nourls paired-quotes periods quote-escaping rquote-none small-caps-magic soft-hyphens trailing-space true-false uppercase-license x-whitespace x-whitespace-entry ); # Run all the tests. for my $snippet (@snippets) { test_snippet('Pod::Man', "man/$snippet"); }