Sha256: deae215d460768be779559d47539252afbd2ac02538b58e0f3321538b6c07aef

Contents?: true

Size: 743 Bytes

Versions: 7

Compression:

Stored size: 743 Bytes

Contents

require File.join(File.dirname(__FILE__), '../test_helper')

# require 'hammer_cli/options/option_definition'

describe HammerCLI::Apipie::OptionDefinition do

  let(:opt) { HammerCLI::Apipie::OptionDefinition.new("--opt", "OPT", "", :referenced_resource => @referenced_resource) }

  describe "referenced resource" do
    it "should be nil by default" do
      opt.referenced_resource.must_equal nil
    end

    it "should set referenced resource" do
      @referenced_resource = "organization"
      opt.referenced_resource.must_equal "organization"
    end

    it "should convert referenced resource name to string" do
      @referenced_resource = :organization
      opt.referenced_resource.must_equal "organization"
    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
hammer_cli-0.6.1 test/unit/apipie/option_definition_test.rb
hammer_cli-0.6.0 test/unit/apipie/option_definition_test.rb
hammer_cli-0.5.1 test/unit/apipie/option_definition_test.rb
hammer_cli-0.4.0 test/unit/apipie/option_definition_test.rb
hammer_cli-0.3.0 test/unit/apipie/option_definition_test.rb
hammer_cli-0.2.0 test/unit/apipie/option_definition_test.rb
hammer_cli-0.1.4 test/unit/apipie/option_definition_test.rb