rosavox/lib/alveolata/markdown/test.spec.php
2025-05-23 07:33:29 +00:00

34 lines
663 B
PHP

<?php
require_once(DIR_ALVEOLATA . '/markdown/functions.php');
$data = \alveolata\test\get_data();
\alveolata\test\add(
[
'name' => 'alveolata',
'sections' => [
[
'name' => 'markdown',
'sections' => [
[
'name' => 'escape',
'cases' => \array_map(
fn($case) => [
'name' => $case['name'],
'procedure' => function ($assert) use ($case) {
$result_actual = \alveolata\markdown\escape($case['input']);
$result_expected = $case['output'];
$assert->equal($result_actual, $result_expected);
},
],
$data['escape']['cases']
),
],
]
]
]
]
);
?>