echo ' <h2>Category: ', $test, '</h2>'; } else { echo ' <h3>', $test['name'], '</h3> <p>Input:</p> <code style="white-space: pre-line;">', htmlspecialchars($test['bbc'], ENT_QUOTES), '</code> <p>Expected output:</p> <code> ', htmlspecialchars($test['html'], ENT_QUOTES), ' </code> <p>Actual output:</p> <code> ', htmlspecialchars($parsed = $bbc->parse($test['bbc']), ENT_QUOTES), ' </code> <p class="border-bottom">Result: ', $parsed == $test['html'] ? '<span class="pass">PASS</span>' : '<span class="fail">FAIL</span>', '</p>'; // Just some statistics. $total_tests++; if ($parsed == $test['html']) { $total_passed++; } } } $completed = microtime(true) - $start_time; echo ' <a name="results"></a> <h2>Test Results</h2> <p>Total tests: ', number_format($total_tests), '</p>