34 lines
663 B
PHP
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']
|
|
),
|
|
],
|
|
]
|
|
]
|
|
]
|
|
]
|
|
);
|
|
|
|
?>
|