mentat/test/datomish
Nick Alexander d8c976c3ad Follow-up: split the monolith!
This was a little more tricky than might be expected because the
initialization process uses the transactor to bootstrap the database.
Since Clojure doesn't accept mutually recursive modules, this
necessitated a third module, namely "db-factory", which uses both "db"
and "transact".  While I was here, I started an "api" module, to paper
over the potentially complicated internal module structure for external
consumers.  In time, this "api" module may also grow CLJS-specific JS
transformations.
2016-08-04 17:54:32 -07:00
..
test Implement simple 'or' clauses. r=nalexander 2016-07-27 17:04:32 -07:00
api.cljc Follow-up: split the monolith! 2016-08-04 17:54:32 -07:00
db_test.cljc Follow-up: split the monolith! 2016-08-04 17:54:32 -07:00
jdbc_sqlite_test.clj Part 1: Fix testing errors. 2016-07-13 18:19:22 -07:00
promise_sqlite_test.cljs Part 1: Fix testing errors. 2016-07-13 18:19:22 -07:00
schema_changes_test.cljc Bootstrap DB schema; persist and restore schema from materialized views. 2016-08-04 14:26:20 -07:00
sqlite_user_version_test.cljc Implement negation, predicates, external scalar bindings, <?q. r=nalexander 2016-07-25 17:08:00 -07:00
test.cljs Implement transactions. 2016-08-04 14:26:20 -07:00
test_macros_test.clj Add an async and async testing framework. 2016-07-12 13:56:26 -07:00
test_macros_test.cljs Part 1: Fix testing errors. 2016-07-13 18:19:22 -07:00