Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 1.17 KB

README.md

File metadata and controls

44 lines (25 loc) · 1.17 KB

cupickle

A Pickle in a Cubicle

A Clojure library designed to run cucucmber test-suites.

Write cucumber features with clojure step-definitions from your cubicle... with cupickle!

Usage

Put [au.com.auspost/cupickle "0.3.1"] into the :dependencies vector of your project.clj.

Put (:require [cupickle.steps :as cps]) into your namespace that is going to define steps.

Put (:require [cupickle.core :as cpc]) into your namespace that is going to trigger testing (not-required if you are using lein-cupickle).

Two namespaces are provided:

  • cupickle.core
  • cupickle.steps

Core is intended to be used to trigger test runs.

Steps is intended to make the definitions of cupickle-compatible functions easier.

Testing

Build Status

Currently set to perform continuous-integration with Travis-CI

License

Copyright © 2014 Australia Post

Distributed under the Apache License v2.0

TODO

  • Print single dots for progress
  • Show how to implement missing step-definitions
  • More documentation
  • Publish to clojars
  • Annotation support in cupickle.steps