Skip to content

Commit 5f4eddb

Browse files
committedMay 5, 2017
Setup test harness
1 parent 908aa37 commit 5f4eddb

File tree

4 files changed

+24
-2
lines changed

4 files changed

+24
-2
lines changed
 

‎Makefile

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
test::
2+
lein do clean, doo phantom test once

‎project.clj

+11-2
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@
2121
[camel-snake-kebab "0.4.0"]
2222
[cljsjs/reactable "0.14.1-0"]]
2323

24-
:plugins [[lein-cljsbuild "1.1.4"]]
24+
:plugins [[lein-cljsbuild "1.1.4"]
25+
[lein-doo "0.1.7"]]
2526
:hooks [leiningen.cljsbuild]
2627
:min-lein-version "2.5.3"
2728

29+
:doo {:paths {:phantom "phantomjs --web-security=false"}}
30+
2831
:source-paths ["src/cljs"]
2932

3033
:clean-targets ^{:protect false} ["resources/public/js/compiled" "target"]
@@ -37,4 +40,10 @@
3740
:output-to "public/re-crud.js"
3841
:optimizations :whitespace
3942
:pretty-print true
40-
:closure-defines {goog.DEBUG false}}}]})
43+
:closure-defines {goog.DEBUG false}}}
44+
{:id "test"
45+
:source-paths ["src/cljs" "test/cljs"]
46+
:compiler {:output-dir ".cljsbuild/re-crud"
47+
:output-to "re-crud-test.js"
48+
:main re-crud.test-runner
49+
:pretty-print true}}]})

‎test/cljs/re_crud/core_test.cljs

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
(ns re-crud.core-test
2+
(:require [cljs.test :refer-macros [deftest is testing run-tests async]]))
3+
4+
5+
(deftest sample
6+
(is (= 1 1)))

‎test/cljs/re_crud/test_runner.cljs

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
(ns re-crud.test-runner
2+
(:require [doo.runner :refer-macros [doo-tests]]
3+
[re-crud.core-test]))
4+
5+
(doo-tests 're-crud.core-test)

0 commit comments

Comments
 (0)
Please sign in to comment.