Skip to content
This repository was archived by the owner on Apr 17, 2018. It is now read-only.

Commit b752dc8

Browse files
committed
WIP: Set up sample test
1 parent 238d0dc commit b752dc8

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

functions/build.boot

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
:resource-paths #{"src"}
33
:dependencies '[[adzerk/boot-cljs "1.7.228-1" :scope "test"]
44
[adzerk/boot-cljs-repl "0.3.3" :scope "test"]
5-
[adzerk/boot-reload "0.4.12" :scope "test"]
5+
[adzerk/boot-reload "0.4.12" :scope "test"]
6+
[adzerk/boot-test "1.2.0" :scope "test"]
67
[pandeiro/boot-http "0.7.3" :scope "test"]
78
[crisptrutski/boot-cljs-test "0.3.0-SNAPSHOT" :scope "test"]
89
[boot-codox "0.10.0" :scope "test"]
@@ -16,10 +17,13 @@
1617
[weasel "0.7.0" :scope "test"]
1718
[org.clojure/tools.nrepl "0.2.12" :scope "test"]])
1819

20+
(set-env! :source-paths #{"test"})
21+
1922
(require
2023
'[adzerk.boot-cljs :refer [cljs]]
2124
'[adzerk.boot-cljs-repl :refer [cljs-repl start-repl]]
2225
'[adzerk.boot-reload :refer [reload]]
26+
'[adzerk.boot-test :refer :all]
2327
'[codox.boot :refer [codox]]
2428
'[pandeiro.boot-http :refer [serve]])
2529

functions/test/test.cljs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
(ns cljs.user
2+
(:require [clojure.test.check :as tc]
3+
[clojure.test.check.generators :as gen]
4+
[clojure.test.check.properties :as prop :include-macros true]))
5+
6+
(def sort-idempotent-prop
7+
(prop/for-all [v (gen/vector gen/int)]
8+
(= (sort v) (sort (sort v)))))
9+
10+
(tc/quick-check 100 sort-idempotent-prop)

0 commit comments

Comments
 (0)