Sha256: 4b9a0371f0cd1ec057886b9deadaeb6241a7d97485339448a4d9e7bf5f747239

Contents?: true

Size: 541 Bytes

Versions: 3

Compression:

Stored size: 541 Bytes

Contents

require 'spec_helper'

describe CanTango::Macros do
  describe "extract - symbol" do
    specify do 
      CanTango::Macros.extract(:masquerade).should == {:masquerade => true}
    end
    
    specify do
      opts = if :masquerade.any_kind_of?(Array, Symbol)
        CanTango::Macros.extract(:masquerade)
      end
      opts.should == {:masquerade => true}
    end
  end

  describe "extract - symbols" do
    specify do 
      CanTango::Macros.extract(:masquerade, :fast).should == {:masquerade => true, :fast => true}
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cantango-masquerade-0.1.3.2 spec/cantango/masquerade_spec.rb
cantango-masquerade-0.1.3.1 spec/cantango/masquerade_spec.rb
cantango-masquerade-0.1.3 spec/cantango/masquerade_spec.rb