fixed error parsing decimal exponentials
removed extraneous parentheses, added test casesmaster
parent
0a15269c0f
commit
0cd4e2749d
|
@ -116,7 +116,7 @@ handle query_nowhitespace => sub {
|
|||
$results_no_html = $results_html = $tmp_q;
|
||||
|
||||
# Superscript (before spacing).
|
||||
$results_html =~ s/\^\(([^\)]+)\)/<sup>$1<\/sup>/g;
|
||||
$results_html =~ s/\^([^\)]+)/<sup>$1<\/sup>/g;
|
||||
$results_html =~ s/\^(\d+|\b(?:e|c|dozen|gross|pi)\b)/<sup>$1<\/sup>/g;
|
||||
|
||||
($results_no_html, $results_html) = (spacing($results_no_html), spacing($results_html));
|
||||
|
|
|
@ -50,6 +50,16 @@ ddg_goodie_test(
|
|||
heading => 'Calculator',
|
||||
html => qq(<div>2<sup>dozen</sup> = <a href="javascript:;" onClick="document.x.q.value='4,096';document.x.q.focus();">4,096</a></div>)
|
||||
),
|
||||
'2^2' => test_zci(
|
||||
"2 ^ 2 = 4",
|
||||
heading => 'Calculator',
|
||||
html => qq(<div>2<sup>2</sup> = <a href="javascript:;" onClick="document.x.q.value='4';document.x.q.focus();">4</a></div>)
|
||||
),
|
||||
'2^0.2' => test_zci(
|
||||
"2 ^ 0.2 = 1.14869835499704",
|
||||
heading => 'Calculator',
|
||||
html => qq(<div>2<sup>0.2</sup> = <a href="javascript:;" onClick="document.x.q.value='1.14869835499704';document.x.q.focus();">1.14869835499704</a></div>)
|
||||
),
|
||||
);
|
||||
|
||||
done_testing;
|
||||
|
|
Loading…
Reference in New Issue