monochange 0.8.2

Manage versions and releases for your multiplatform, multilanguage monorepo
Documentation
use super::markdown_to_clap_help;
use super::strip_inline_markdown;

#[test]
fn markdown_to_clap_help_normalizes_headings_links_and_code_blocks() {
	let help = markdown_to_clap_help(
		"# Root `monochange`\n\n## Workflow [guide](https://example.com)\n\n### Details\n\nRun `monochange --help`.\n\n```\nmonochange run release --help\n```\n",
	);

	assert_eq!(
		help,
		"Root monochange\n\nWorkflow guide\n\nDetails\n\nRun monochange --help.\n\n  monochange run release --help",
	);
}

#[test]
fn strip_inline_markdown_preserves_unlinked_labels() {
	assert_eq!(
		strip_inline_markdown("Use [label] and `code`"),
		"Use label and code"
	);
}