Sha256: f42ddceec2c0397536bb3709f2a9452aa792df9fc9555580e5e680357ac723f3

Contents?: true

Size: 1 KB

Versions: 43

Compression:

Stored size: 1 KB

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

  let(:opt2) { HammerCLI::Apipie::OptionDefinition.new("--opt2", "OPT2", "'OPT2'", :referenced_resource => @referenced_resource) }

  describe "Option Description should be converted" do
    it "should be converted" do
      opt2.description.must_equal "'OPT2'"
    end

  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
hammer_cli-3.5.1 test/unit/apipie/option_definition_test.rb
hammer_cli-3.6.0 test/unit/apipie/option_definition_test.rb
hammer_cli-3.5.0 test/unit/apipie/option_definition_test.rb
hammer_cli-3.4.0 test/unit/apipie/option_definition_test.rb
hammer_cli-3.3.0 test/unit/apipie/option_definition_test.rb
hammer_cli-3.2.0 test/unit/apipie/option_definition_test.rb
hammer_cli-3.1.1 test/unit/apipie/option_definition_test.rb
hammer_cli-3.0.2 test/unit/apipie/option_definition_test.rb
hammer_cli-3.1.0 test/unit/apipie/option_definition_test.rb
hammer_cli-3.0.1 test/unit/apipie/option_definition_test.rb
hammer_cli-3.0.0 test/unit/apipie/option_definition_test.rb
hammer_cli-2.5.1 test/unit/apipie/option_definition_test.rb
hammer_cli-2.5.0 test/unit/apipie/option_definition_test.rb
hammer_cli-2.3.1 test/unit/apipie/option_definition_test.rb
hammer_cli-2.4.0 test/unit/apipie/option_definition_test.rb
hammer_cli-2.3.0 test/unit/apipie/option_definition_test.rb
hammer_cli-2.2.1 test/unit/apipie/option_definition_test.rb
hammer_cli-2.1.2 test/unit/apipie/option_definition_test.rb
hammer_cli-2.2.0 test/unit/apipie/option_definition_test.rb
hammer_cli-2.1.1 test/unit/apipie/option_definition_test.rb