15759b3d2Safresh1#!/usr/bin/perl 25759b3d2Safresh1# 35759b3d2Safresh1# Test Pod::Man behavior with various snippets. 45759b3d2Safresh1# 5*f2a19305Safresh1# Copyright 2002, 2004, 2006, 2008-2009, 2012-2013, 2015-2016, 2018-2020, 2022 65759b3d2Safresh1# Russ Allbery <rra@cpan.org> 75759b3d2Safresh1# 85759b3d2Safresh1# This program is free software; you may redistribute it and/or modify it 95759b3d2Safresh1# under the same terms as Perl itself. 10f3efcd01Safresh1# 11f3efcd01Safresh1# SPDX-License-Identifier: GPL-1.0-or-later OR Artistic-1.0-Perl 125759b3d2Safresh1 13de8cc8edSafresh1use 5.008; 145759b3d2Safresh1use strict; 155759b3d2Safresh1use warnings; 165759b3d2Safresh1 175759b3d2Safresh1use lib 't/lib'; 185759b3d2Safresh1 19*f2a19305Safresh1use Test::More tests => 113; 205759b3d2Safresh1use Test::Podlators qw(test_snippet); 215759b3d2Safresh1 225759b3d2Safresh1# Load the module. 235759b3d2Safresh1BEGIN { 245759b3d2Safresh1 use_ok('Pod::Man'); 255759b3d2Safresh1} 265759b3d2Safresh1 275759b3d2Safresh1# List of snippets run by this test. 285759b3d2Safresh1my @snippets = qw( 295759b3d2Safresh1 agrave backslash-man-ref bullet-after-nonbullet bullets c-in-header 30*f2a19305Safresh1 c-in-name dollar-magic error-die error-none error-normal error-pod 31*f2a19305Safresh1 error-stderr error-stderr-opt eth fixed-font fixed-font-in-item for-blocks 32*f2a19305Safresh1 guesswork guesswork-all guesswork-no-quoting guesswork-none 33*f2a19305Safresh1 guesswork-partial guesswork-quoting hyphen-in-s item-fonts language 34*f2a19305Safresh1 link-quoting link-to-url long-quote lquote-and-quote lquote-rquote 35*f2a19305Safresh1 markup-in-name multiline-x naive naive-groff name-guesswork name-quotes 36*f2a19305Safresh1 name-quotes-none nested-lists newlines-in-c non-ascii nonbreaking-space-l 37*f2a19305Safresh1 not-bullet not-numbers nourls periods quote-escaping rquote-none 38*f2a19305Safresh1 soft-hyphens trailing-space true-false x-whitespace x-whitespace-entry 39*f2a19305Safresh1 zero-width-space 405759b3d2Safresh1); 415759b3d2Safresh1 425759b3d2Safresh1# Run all the tests. 435759b3d2Safresh1for my $snippet (@snippets) { 445759b3d2Safresh1 test_snippet('Pod::Man', "man/$snippet"); 455759b3d2Safresh1} 46