Sha256: eda2e504e896d84302d7bbe4840c5928befacd8a24d2e5c997e074e88b3ed5cd

Contents?: true

Size: 895 Bytes

Versions: 20

Compression:

Stored size: 895 Bytes

Contents

require 'spec_helper'

module Relish
  module Command
    describe ParamMethods do
      
      let(:foo_bar) { 'foo:bar'.extend(described_class) }
      let(:foo) { 'foo'.extend(described_class) }
      
      describe '#extract_option' do
        specify { foo_bar.extract_option.should eq('bar') }
        specify { foo.extract_option.should eq('foo') }
      end

      describe '#without_option' do
        specify { foo_bar.without_option.should eq('foo') }
        specify { foo.without_option.should eq('foo') }
      end

      describe '#has_option?' do
        specify { foo_bar.has_option?.should be_true }
        specify { foo.has_option?.should be_false }
      end
      
      describe '#extract_project_handle' do
        specify { foo_bar.extract_project_handle.should eq('foo') }
        specify { foo.extract_project_handle.should be_nil }
      end
      
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
relish-0.7.1 spec/relish/param_methods_spec.rb
relish-0.7 spec/relish/param_methods_spec.rb
relish-0.6 spec/relish/param_methods_spec.rb
relish-0.5.3 spec/relish/param_methods_spec.rb
relish-0.5.2 spec/relish/param_methods_spec.rb
relish-0.5.1 spec/relish/param_methods_spec.rb
relish-0.5.0 spec/relish/param_methods_spec.rb
relish-0.4.0 spec/relish/param_methods_spec.rb
relish-0.3.0 spec/relish/param_methods_spec.rb
relish-0.3.0.pre spec/relish/param_methods_spec.rb
relish-0.2.3 spec/relish/param_methods_spec.rb
relish-0.2.2 spec/relish/param_methods_spec.rb
relish-0.2.1 spec/relish/param_methods_spec.rb
relish-0.2.0 spec/relish/param_methods_spec.rb
relish-0.1.6 spec/relish/param_methods_spec.rb
relish-0.1.5 spec/relish/param_methods_spec.rb
relish-0.1.4 spec/relish/param_methods_spec.rb
relish-0.1.3 spec/relish/param_methods_spec.rb
relish-0.1.2 spec/relish/commands/param_methods_spec.rb
relish-0.1.1 spec/relish/commands/param_methods_spec.rb