@@ -12,7 +12,7 @@ import Partial.Unsafe (unsafePartial)
1212import Test.Assert (assertEqual )
1313
1414str :: String
15- str = " a\xDC00\xD800\xD800\x16805\x16A06 \& z "
15+ str = " a\xDC00\xD800\xD800\x16805\x16A06 z "
1616
1717testStringCodePoints :: Effect Unit
1818testStringCodePoints = do
@@ -112,23 +112,23 @@ testStringCodePoints = do
112112 log " uncons"
113113 assertEqual
114114 { actual: SCP .uncons str
115- , expected: Just {head: cp 0x61 , tail: " \xDC00\xD800\xD800\x16805\x16A06 \& z " }
115+ , expected: Just {head: cp 0x61 , tail: " \xDC00\xD800\xD800\x16805\x16A06 z " }
116116 }
117117 assertEqual
118118 { actual: SCP .uncons (SCP .drop 1 str)
119- , expected: Just {head: cp 0xDC00 , tail: " \xD800\xD800\x16805\x16A06 \& z " }
119+ , expected: Just {head: cp 0xDC00 , tail: " \xD800\xD800\x16805\x16A06 z " }
120120 }
121121 assertEqual
122122 { actual: SCP .uncons (SCP .drop 2 str)
123- , expected: Just {head: cp 0xD800 , tail: " \xD800\x16805\x16A06 \& z " }
123+ , expected: Just {head: cp 0xD800 , tail: " \xD800\x16805\x16A06 z " }
124124 }
125125 assertEqual
126126 { actual: SCP .uncons (SCP .drop 3 str)
127- , expected: Just {head: cp 0xD800 , tail: " \x16805\x16A06 \& z " }
127+ , expected: Just {head: cp 0xD800 , tail: " \x16805\x16A06 z " }
128128 }
129129 assertEqual
130130 { actual: SCP .uncons (SCP .drop 4 str)
131- , expected: Just {head: cp 0x16805 , tail: " \x16A06 \& z " }
131+ , expected: Just {head: cp 0x16805 , tail: " \x16A06 z " }
132132 }
133133 assertEqual
134134 { actual: SCP .uncons (SCP .drop 5 str)
@@ -233,7 +233,7 @@ testStringCodePoints = do
233233 , expected: Just 6
234234 }
235235 assertEqual
236- { actual: SCP .indexOf (Pattern " \0 " ) str
236+ { actual: SCP .indexOf (Pattern " \n " ) str
237237 , expected: Nothing
238238 }
239239 assertEqual
@@ -345,7 +345,7 @@ testStringCodePoints = do
345345 , expected: Just 6
346346 }
347347 assertEqual
348- { actual: SCP .lastIndexOf (Pattern " \0 " ) str
348+ { actual: SCP .lastIndexOf (Pattern " \n " ) str
349349 , expected: Nothing
350350 }
351351 assertEqual
@@ -530,23 +530,23 @@ testStringCodePoints = do
530530 }
531531 assertEqual
532532 { actual: SCP .drop 1 str
533- , expected: " \xDC00\xD800\xD800\x16805\x16A06 \& z "
533+ , expected: " \xDC00\xD800\xD800\x16805\x16A06 z "
534534 }
535535 assertEqual
536536 { actual: SCP .drop 2 str
537- , expected: " \xD800\xD800\x16805\x16A06 \& z "
537+ , expected: " \xD800\xD800\x16805\x16A06 z "
538538 }
539539 assertEqual
540540 { actual: SCP .drop 3 str
541- , expected: " \xD800\x16805\x16A06 \& z "
541+ , expected: " \xD800\x16805\x16A06 z "
542542 }
543543 assertEqual
544544 { actual: SCP .drop 4 str
545- , expected: " \x16805\x16A06 \& z "
545+ , expected: " \x16805\x16A06 z "
546546 }
547547 assertEqual
548548 { actual: SCP .drop 5 str
549- , expected: " \x16A06 \& z "
549+ , expected: " \x16A06 z "
550550 }
551551 assertEqual
552552 { actual: SCP .drop 6 str
@@ -572,11 +572,11 @@ testStringCodePoints = do
572572 }
573573 assertEqual
574574 { actual: SCP .dropWhile (\c -> fromEnum c < 0xFFFF ) str
575- , expected: " \x16805\x16A06 \& z "
575+ , expected: " \x16805\x16A06 z "
576576 }
577577 assertEqual
578578 { actual: SCP .dropWhile (\c -> fromEnum c < 0xDC00 ) str
579- , expected: " \xDC00\xD800\xD800\x16805\x16A06 \& z "
579+ , expected: " \xDC00\xD800\xD800\x16805\x16A06 z "
580580 }
581581
582582 log " splitAt"
@@ -610,23 +610,23 @@ testStringCodePoints = do
610610 }
611611 assertEqual
612612 { actual: SCP .splitAt 1 str
613- , expected: {before: " a" , after: " \xDC00\xD800\xD800\x16805\x16A06 \& z " }
613+ , expected: {before: " a" , after: " \xDC00\xD800\xD800\x16805\x16A06 z " }
614614 }
615615 assertEqual
616616 { actual: SCP .splitAt 2 str
617- , expected: {before: " a\xDC00 " , after: " \xD800\xD800\x16805\x16A06 \& z " }
617+ , expected: {before: " a\xDC00 " , after: " \xD800\xD800\x16805\x16A06 z " }
618618 }
619619 assertEqual
620620 { actual: SCP .splitAt 3 str
621- , expected: {before: " a\xDC00\xD800 " , after: " \xD800\x16805\x16A06 \& z " }
621+ , expected: {before: " a\xDC00\xD800 " , after: " \xD800\x16805\x16A06 z " }
622622 }
623623 assertEqual
624624 { actual: SCP .splitAt 4 str
625- , expected: {before: " a\xDC00\xD800\xD800 " , after: " \x16805\x16A06 \& z " }
625+ , expected: {before: " a\xDC00\xD800\xD800 " , after: " \x16805\x16A06 z " }
626626 }
627627 assertEqual
628628 { actual: SCP .splitAt 5 str
629- , expected: {before: " a\xDC00\xD800\xD800\x16805 " , after: " \x16A06 \& z " }
629+ , expected: {before: " a\xDC00\xD800\xD800\x16805 " , after: " \x16A06 z " }
630630 }
631631 assertEqual
632632 { actual: SCP .splitAt 6 str
0 commit comments