diff --git a/lib/simpletest/testweblib.php b/lib/simpletest/testweblib.php
index cf2c84bc8b5..27359ce88a5 100644
--- a/lib/simpletest/testweblib.php
+++ b/lib/simpletest/testweblib.php
@@ -139,6 +139,27 @@ class web_test extends UnitTestCase {
$this->assertIdentical('0', html_to_text('0'));
}
+ public function test_html_to_text_pre_parsing_problem() {
+ $strorig = 'Consider the following function:
void FillMeUp(char* in_string) {'.
+ '
int i = 0;
while (in_string[i] != \'\0\') {
in_string[i] = \'X\';
i++;
}
'.
+ '}What would happen if a non-terminated string were input to this function?