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