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