App-prepare4release

 view release on metacpan or  search on metacpan

t/coverage-deep.t  view on Meta::CPAN

	eval {
		App::prepare4release->new(
			config   => {},
			opts     => {},
			identity => {},
		)->module_repo;
	};
	like( $@, qr/module_name is required/, 'module_repo croaks' );
}

# --- _insert_readme_badges_after_regen (BOM, empty) --------------------------

{
	my $bom = "\x{FEFF}Plain first line\n";
	my $out =
		App::prepare4release->_insert_readme_badges_after_regen( $bom, "BAD\n\n" );
	unlike( $out, qr/\A\x{FEFF}/, 'BOM stripped before insert' );
	like( $out, qr/BAD/, 'badge block inserted' );

	my $empty =
		App::prepare4release->_insert_readme_badges_after_regen( "\n\n", "X\n" );
	like( $empty, qr/\AX\n/, 'whitespace-only readme: block prepended' );
}

# --- _strip_readme_badge_markdown_block (HTML comment) ----------------------

{



( run in 0.681 second using v1.01-cache-2.11-cpan-9581c071862 )