A Clojure library of helper functions to aid in unit testing projects that leverage Datomic.
pe-datomic-testutils is part of the pe-* Clojure Library Suite.
Table of Contents
pe-datomic-testutils is available from Clojars. Add the following dependency to your
project.clj
file:
[pe-datomic-testutils "0.0.2"]
The pe-* Clojure library suite is a set of Clojure libraries to aid in the development of Clojure and Java based applications. (Each library is available on Clojars.)
- pe-core-utils: provides a set of various collection-related, date-related and other helpers functions.
- pe-datomic-utils: provides a set of helper functions for working with Datomic.
- pe-datomic-testutils: this library.
- pe-user-core: provides a set of functions for modeling a generic user, leveraging Datomic as a backend store.
- pe-user-testutils: a set of helper functions to aid in unit testing code that depends on the functionality of the pe-user-* libraries (pe-user-core and pe-user-rest).
- pe-apptxn-core: provides a set of functions implementing the server-side core data layer of the PEAppTransaction Logging Framework.
- pe-rest-utils: provides a set of functions for building easy-to-version hypermedia REST services (built on top of Liberator.
- pe-rest-testutils: provides a set of helper functions for unit testing web services.
- pe-user-rest: provides a set of functions encapsulating an abstraction modeling a user within a REST API and leveraging Datomic.
- pe-apptxn-restsupport: provides a set of functions implementing the server-side REST layer of the PEAppTransaction Logging Framework.