~ chicken-core (chicken-5) 50d9540af6108789a605ccff10915b030a324461
commit 50d9540af6108789a605ccff10915b030a324461
Author: Peter Bex <address@hidden>
AuthorDate: Wed Jul 18 20:31:09 2012 +0200
Commit: Christian Kellermann <ckeen@pestilenz.org>
CommitDate: Thu Jul 19 10:16:40 2012 +0200
Add complemented unicode char-set tests for irregex (upstream changeset 78ba6b09e021)
Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>
diff --git a/tests/test-irregex.scm b/tests/test-irregex.scm
index 11bf225e..fd2cb97a 100644
--- a/tests/test-irregex.scm
+++ b/tests/test-irregex.scm
@@ -504,5 +504,13 @@
(test-assert (not (irregex-search "(?u:<[あ-ん]*>)" "<ひらgがな>")))
(test-assert (not (irregex-search "(?u:<[^あ-ん語]*>)" "<語>")))
-(test-end)(test-exit)
+(test-assert (irregex-search "(?u:<[^あ-ん]*>)" "<abc>"))
+(test-assert (not (irregex-search "(?u:<[^あ-ん]*>)" "<あん>")))
+(test-assert (not (irregex-search "(?u:<[^あ-ん]*>)" "<ひらがな>")))
+(test-assert (irregex-search "(?u:<[^あ-ん語]*>)" "<abc>"))
+(test-assert (not (irregex-search "(?u:<[^あ-ん語]*>)" "<あん>")))
+(test-assert (not (irregex-search "(?u:<[^あ-ん語]*>)" "<ひらがな>")))
+(test-assert (not (irregex-search "(?u:<[^あ-ん語]*>)" "<語>")))
+
+(test-end)
Trap