Speculoos version 5

Released under the MIT License

A library for validating Clojure data.

Installation

To install, add the following dependency to your project or build file:

[com.sagevisuals/speculoos "version 5"]

Namespaces

speculoos.core

This namespace provides functions to validate Clojure data. They operate on any heterogeneous, arbitrarily-nested data structure.

speculoos.function-specs

This namespace provides facilities to apply specifications to and validate functions. Roughly speaking, trying to replicate the instrumentation and testing capabilities of spec.alpha .

speculoos.utility

Utility functions to make using and interacting with Speculoos nicer.