Sha256: 0249fc9ecdc343f754eedaa38653e3593b126bd7dd91bc98f75a2864f4b7af50

Contents?: true

Size: 400 Bytes

Versions: 9

Compression:

Stored size: 400 Bytes

Contents

require 'rprogram/option'

require 'spec_helper'

shared_examples_for 'Option' do
  it "should return an empty Array when passed nil" do
    @option.arguments(nil).should == []
  end

  it "should return an empty Array when passed false" do
    @option.arguments(false).should == []
  end

  it "should return a single flag when passed true" do
    @option.arguments(true).should == ['-f']
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rprogram-0.3.1 spec/option_examples.rb
rprogram-0.3.0 spec/option_examples.rb
rprogram-0.2.3 spec/option_examples.rb
rprogram-0.2.2 spec/option_examples.rb
rprogram-0.2.1 spec/option_examples.rb
rprogram-0.2.0 spec/option_examples.rb
rprogram-0.1.8 spec/option_examples.rb
rprogram-0.1.7 spec/option_examples.rb
rprogram-0.1.6 spec/option_examples.rb