Sha256: a1745882eeef1c13edb8d8f8e3f8c3aa4ba7b2d1bfae86a4ca14be8bede9aa18

Contents?: true

Size: 394 Bytes

Versions: 6

Compression:

Stored size: 394 Bytes

Contents

require 'rootage/test-helper'

describe Rootage::Argument do
  it "should parse argument" do
    cmd = Rootage::Command.new(["/path/to/a"])
    cmd.define(:name, "test")

    cmd << Rootage::Argument.new.tap do |item|
      item.name = "arg1"
      item.type = :path
    end

    # run
    Rootage::ScenarioTest.succeed(cmd)

    cmd.model[:arg1].should == Pathname.new("/path/to/a")
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
pione-0.5.0 test/rootage/spec_argument.rb
pione-0.5.0.alpha.2 test/rootage/spec_argument.rb
pione-0.5.0.alpha.1 test/rootage/spec_argument.rb
pione-0.4.2 test/rootage/spec_argument.rb
pione-0.4.1 test/rootage/spec_argument.rb
pione-0.4.0 test/rootage/spec_argument.rb