a Chicken Scheme port of the QuickCheck unit test framework
Makefile Scheme Ruby Shell Cucumber
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
features
.editorconfig
.envrc.sample
.gitignore editorconfig Mar 3, 2015
.lili-ignore lili Sep 6, 2014
.node-version
.ruby-version clarify ruby version Jan 8, 2016
Gemfile
Guardfile-cucumber regex Jan 20, 2014
Makefile
README.md editorconfig Dec 5, 2016
cluckcheck.meta editorconfig Dec 5, 2016
cluckcheck.release-info editorconfig Dec 5, 2016
cluckcheck.scm
cluckcheck.setup added egg files Oct 19, 2011
example.scm chicken idioms Aug 13, 2014
package.json

README.md

cluckcheck - a Chicken Scheme port of the QuickCheck unit test framework

EXAMPLE

$ csi -ss example.scm
*** Failed!
(125)
+++ OK, passed 100 tests
+++ OK, passed 100 tests

See example.scm for more information.

DOCUMENTATION

https://wiki.call-cc.org/eggref/4/cluckcheck

INSTALL

$ chicken-install cluckcheck

Note: Linux users may need to use sudo chicken-install cluckcheck.

REQUIREMENTS

Optional

DEVELOPMENT

Testing

Ensure the example script works as expected:

$ bundle
$ cucumber
Feature: Run example tests

  Scenario: Running example tests            # features/run_example_tests.feature:3
    Given the program has finished           # features/step_definitions/steps.rb:1
    Then the output is correct for each test # features/step_definitions/steps.rb:5

1 scenario (1 passed)
2 steps (2 passed)
0m0.017s

Guard can automatically run testing when the code changes:

$ bundle
$ guard -G Guardfile-cucumber
...

Spell Check

$ aspelllint
...