Skip to content

Commit d6dd52c

Browse files
mstreamjamesdbrock
authored andcommitted
Provide more sign-related tests for the float parser
1 parent accf929 commit d6dd52c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

test/Main.purs

+6
Original file line numberDiff line numberDiff line change
@@ -392,6 +392,9 @@ tokenParserFloatTest = do
392392
-- parse float
393393
parseTest "100.5" 100.5 testTokenParser.float
394394

395+
-- parse float prefixed with a plus sign
396+
parseTest "+100.5" 100.5 testTokenParser.float
397+
395398
-- parse a negative float
396399
parseTest "-100.5" (-100.5) testTokenParser.float
397400

@@ -401,6 +404,9 @@ tokenParserFloatTest = do
401404
-- parse float with exponent
402405
parseTest "100.5e1" 1005.0 testTokenParser.float
403406

407+
-- parse a negative float with exponent
408+
parseTest "-100.5e1" (-1005.0) testTokenParser.float
409+
404410
-- fail on nonfloat
405411
parseErrorTestPosition testTokenParser.float "100.e1" $ mkPos 5
406412

0 commit comments

Comments
 (0)