RubyGems Navigation menu

runyoufools 0.1.0

The basic idea behind runyoufools is that system tests should be simple scripts, whose exit code determines their success (or failure). Most testing framework are more suitable for unit tests. System tests require a broader perspective, and a simpler format. I believe that system tests should be readable, self-explanatory scripts that just run from top to bottom, e.g. this little bit of Python: # test_basic_client_server_chat.py # these are the real thing, not Moch objects of any kind server = Server() clinet = client() client.sendMessage( "what's up, server?" ) assert server.response() == "I'm OK, how are you?" Different tests should reside in different files, again unlike unit tests. The purpose of runyoufools is to supply the user with a runner to run his/her tests, no matter if these tests are Ruby, Python, C++, Perl - whatever - with appropriate hooks for test setup.

Gemfile:
=

install:
=

Versions:

  1. 0.1.5 April 12, 2015 (15 KB)
  2. 0.1.4 April 09, 2015 (15 KB)
  3. 0.1.3 April 09, 2015 (15 KB)
  4. 0.1.2 April 09, 2015 (15 KB)
  5. 0.1.1 April 09, 2015 (15 KB)
  6. 0.1.0 April 09, 2015 (15.5 KB)
Show all versions (6 total)

Runtime Dependencies (2):

colorize >= 0
subprocess >= 0

Development Dependencies (3):

bundler ~> 1.7
pry >= 0
rake ~> 10.0

Owners:

Authors:

  • Yoav Kleinberger

SHA 256 checksum:

=

Total downloads 15,093

For this version 2,312

Version Released:

License:

GPL-2

Required Ruby Version: >= 0

Links: