$ lein doo node unit-tests
Building ...
Analyzing jar:file:/home/trikitrok/.m2/repository/org/clojure/clojurescript/1.7.170/clojurescript-1.7.170.jar!/cljs/core.cljs
... done. Elapsed 2.32174747 seconds

;; ======================================================================
;; Testing with Node:


Testing math-ops.operations-test

FAIL in (operations-tests) (math_ops/operations_test.js:130:4)

expected: (= some-non-invertible-operation (invert :max-level some-non-invertible-operation))
  actual: (not (= #math-ops.operations.Operation{:op1 1, :operator #object[cljs$core$_STAR_ "function cljs$core$_STAR_(var_args){
var args6895 = [];
var len__5318__auto___6901 = arguments.length;
var i__5319__auto___6902 = (0);
while(true){
if((i__5319__auto___6902 < len__5318__auto___6901)){
args6895.push((arguments[i__5319__auto___6902]));

var G__6903 = (i__5319__auto___6902 + (1));
i__5319__auto___6902 = G__6903;
continue;
} else {
}
break;
}

var G__6900 = args6895.length;
switch (G__6900) {
case 0:
return cljs.core._STAR_.cljs$core$IFn$_invoke$arity$0();

break;
case 1:
return cljs.core._STAR_.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));

break;
case 2:
return cljs.core._STAR_.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));

break;
default:
var argseq__5337__auto__ = (new cljs.core.IndexedSeq(args6895.slice((2)),(0)));
return cljs.core._STAR_.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),argseq__5337__auto__);

}
}"], :op2 0, :res 0} #math-ops.operations.Operation{:op1 0, :operator #object[cljs$core$_SLASH_ "function cljs$core$_SLASH_(var_args){
var args6905 = [];
var len__5318__auto___6911 = arguments.length;
var i__5319__auto___6912 = (0);
while(true){
if((i__5319__auto___6912 < len__5318__auto___6911)){
args6905.push((arguments[i__5319__auto___6912]));

var G__6913 = (i__5319__auto___6912 + (1));
i__5319__auto___6912 = G__6913;
continue;
} else {
}
break;
}

var G__6910 = args6905.length;
switch (G__6910) {
case 1:
return cljs.core._SLASH_.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));

break;
case 2:
return cljs.core._SLASH_.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));

break;
default:
var argseq__5337__auto__ = (new cljs.core.IndexedSeq(args6905.slice((2)),(0)));
return cljs.core._SLASH_.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),argseq__5337__auto__);

}
}"], :op2 1, :res 0}))

Testing math-ops.operations-guessing-test

Ran 2 tests containing 18 assertions.
1 failures, 0 errors.
Watching paths: /home/trikitrok/Clojure/0_MiClojure/math-ops/src/cljs, /home/trikitrok/Clojure/0_MiClojure/math-ops/test