Sha256: eaa3a81802e61cb9332a2bd8f63dabd165a6d84b6382b3b1d601f0d4ac71ddfc

Contents?: true

Size: 672 Bytes

Versions: 1

Compression:

Stored size: 672 Bytes

Contents

= CliCase - Gem extending Shoulda or Test::Unit with macros for testing command line apps

= Basic Usage

== Installation
sudo gem install afurmanov-clicase

== Example
Assuming you decided to write a new command line utility CliApp and you know that CliApp#run is its entry point. You may start with writing simplest test:

  requrie 'clicase'

  class CliTest < Test::Unit::TestCase
    run_command_line_as {CliApp.run}
  
    run_with_options ["--help"] do
      assert_successful_run
      assert_out_contains /Usage:/
    end
  end

= Shortcumings
Only tested on the 1.8.7 Ruby implementation and Shoulda 2.10.1

= License
CliCase is released under the MIT license.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
afurmanov-clicase-0.1.10 README.rdoc