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 fix editorconfig syntax Feb 25, 2016
.envrc.sample
.gitignore editorconfig Mar 3, 2015
.lili-ignore
.node-version
.ruby-version
Gemfile
Guardfile-cucumber
Makefile
README.md
cluckcheck.meta added egg files Oct 19, 2011
cluckcheck.release-info
cluckcheck.scm quickcheck should return a bool Jan 14, 2014
cluckcheck.setup
example.scm
package.json update node to 0.11.6 for windows support Aug 19, 2016

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.

HOMEPAGE

http://www.yellosoft.us/quickcheck

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
...