aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/test_contrib
diff options
context:
space:
mode:
authorStuart Sierra <mail@stuartsierra.com>2009-06-05 20:55:45 +0000
committerStuart Sierra <mail@stuartsierra.com>2009-06-05 20:55:45 +0000
commitbea244b4d5e8512d4d659c0308a7781a606bccfd (patch)
tree23fcfaa173cf14a2d1310587fd3751e8d5734810 /src/clojure/contrib/test_contrib
parent66d0c223cf49a69deb93591f651f7aaeed0b991b (diff)
str_utils2.clj: added codepoints and docodepoints
Diffstat (limited to 'src/clojure/contrib/test_contrib')
-rw-r--r--src/clojure/contrib/test_contrib/str_utils2.clj5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/clojure/contrib/test_contrib/str_utils2.clj b/src/clojure/contrib/test_contrib/str_utils2.clj
index 981b5d31..d7d9b131 100644
--- a/src/clojure/contrib/test_contrib/str_utils2.clj
+++ b/src/clojure/contrib/test_contrib/str_utils2.clj
@@ -37,3 +37,8 @@
(deftest t-replace-first
(is (= "barbarfoo" (s/replace-first "foobarfoo" #"foo" "bar")))
(is (= "FOObarfoo" (s/replace-first "foobarfoo" #"foo" s/upper-case))))
+
+(deftest t-codepoints
+ (is (= (list 102 111 111 65536 98 97 114)
+ (s/codepoints "foo\uD800\uDC00bar"))
+ "Handles Unicode supplementary characters")))