aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/test_contrib
diff options
context:
space:
mode:
authorAaron Bedra and Stuart Halloway <pair@thinkrelevance.com>2009-08-23 15:01:31 -0400
committerAaron Bedra and Stuart Halloway <pair@thinkrelevance.com>2009-08-23 15:01:31 -0400
commitb70cba0c656586836a3c951079012cd9d371fa40 (patch)
tree5978f88adabee605391e817890fe337e95c39bc7 /src/clojure/contrib/test_contrib
parent0b8b47631efe950df74d17d8f410eb8196342359 (diff)
add seq-utils/positions
Diffstat (limited to 'src/clojure/contrib/test_contrib')
-rw-r--r--src/clojure/contrib/test_contrib/seq_utils_test.clj14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/clojure/contrib/test_contrib/seq_utils_test.clj b/src/clojure/contrib/test_contrib/seq_utils_test.clj
new file mode 100644
index 00000000..1de61cb5
--- /dev/null
+++ b/src/clojure/contrib/test_contrib/seq_utils_test.clj
@@ -0,0 +1,14 @@
+(ns clojure.contrib.test-contrib.seq-utils-test
+ (:use clojure.test
+ clojure.contrib.seq-utils))
+
+
+(deftest test-positions
+ (are [expected pred coll] (= expected (positions pred coll))
+ [1] nil [0 nil 5]
+ [1] nil? [0 nil 5]
+ () string? [:a :b :c]
+ [2] string? [:a :b "c"]
+ () :d [:a :b :c]
+ [0 2] :d [:d :a :d :a]))
+ \ No newline at end of file