a Ruby port of the QuickCheck unit test framework
Ruby Shell
Latest commit bb1f17b Nov 11, 2016 @mcandre nodenv
Permalink
Failed to load latest commit information.
hooks git hooks: document uninstall instructions Aug 15, 2016
lib bump to v0.0.9 Apr 15, 2016
spec Added a unit16 type. Jul 18, 2015
.cane lili Sep 6, 2014
.editorconfig fix editorconfig syntax Feb 25, 2016
.envrc.sample nodenv Nov 11, 2016
.excellent.yml lili Sep 6, 2014
.gitignore gitignore.io Oct 31, 2015
.node-version replace nvm with ndenv for version hotswapping on cd Aug 19, 2016
.rubocop.yml lili Sep 6, 2014
.ruby-version ruby-2.0 Jan 8, 2016
Gemfile ruby idioms Nov 8, 2013
Guardfile rubocop Aug 25, 2014
Guardfile-lint rubocop Aug 25, 2014
LICENSE.md lili Sep 6, 2014
README.md ruby-2.0 Jan 8, 2016
Rakefile npm idioms May 5, 2015
defaults.reek lili Sep 6, 2014
package.json update node to 0.11.6 for windows support Aug 19, 2016
roodi.yml lili Sep 6, 2014
rubycheck.gemspec ruby-2.0 Jan 8, 2016

README.md

rubycheck - a Ruby port of the QuickCheck unit test framework

Now rspec compatible!

EXAMPLE

$ rake test
rspec
......

Finished in 0.36783 seconds
6 examples, 0 failures

See ios7crypt.rb or rubycheck's self-tests for more information.

HOMEPAGE

http://www.yellosoft.us/quickcheck

RUBYGEMS

https://rubygems.org/gems/rubycheck

RDOCS

http://rubydoc.info/gems/rubycheck/frames

INSTALL

$ gem install rubycheck

LICENSE

FreeBSD

REQUIREMENTS

DEVELOPMENT

Checkout the code and install the dependencies:

$ git clone https://github.com/mcandre/rubycheck.git
$ cd rubycheck
$ bundle

Test

Logic

Ensure the code logic works as expected:

$ rake test
rspec
......

Finished in 0.36783 seconds
6 examples, 0 failures

Lint

Keep the code base tidy:

$ rake lint

Spell Check

$ aspelllint
...

Local CI

Automatically check the code on file change:

$ guard
$ guard -G Guardfile-lint

Git Hooks

See hooks/.