Skip to content
David Nolen edited this page May 21, 2015 · 34 revisions

ClojureScript now ships with a port of clojure.test, cljs.test. It attempts to preserve most of the functionality provided by clojure.test along with enhancements for asynchronous testing in a single threaded environment.

Most of the functionality is provided via macros as cljs.test relies on compiler reflection and static vars to provide most of its functionality.

For example your ns form will probably look something like the following.

(ns my-project.tests
  (:require [cljs.test :refer-macros [deftest is testing run-tests]]))
Clone this wiki locally