Sha256: b38bcf0ac816da80718ea624bec74735aca9d8ae7f02db4f1198e47b6d322208

Contents?: true

Size: 456 Bytes

Versions: 18

Compression:

Stored size: 456 Bytes

Contents

shared 'Proc#to_source from { ... } block (1.9.*)' do

  should 'handle simple (w label keys)' do
    (
      lambda {
        {a: 1, b: 2}
      }
    ).should.be having_source(%Q\
      proc do
        {:a => 1, :b => 2}
      end
    \)
  end

  should 'handle nested (w label keys)' do
    (
      lambda {
        {a: 1, b: {c: 3}}
      }
    ).should.be having_source(%Q\
      proc do
        {:a => 1, :b => {:c => 3}}
      end
    \)
  end

end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
ikra-0.0.2 lib/sourcify/spec/proc/19x_extras.rb
ikra-0.0.1 lib/sourcify/spec/proc/19x_extras.rb
sourcify-0.6.0.rc4 spec/proc/19x_extras.rb
sourcify-0.6.0.rc3 spec/proc/19x_extras.rb
sourcify-0.6.0.rc2 spec/proc/19x_extras.rb
sourcify-0.6.0.rc1 spec/proc/19x_extras.rb
sourcify-0.5.0 spec/proc/19x_extras.rb
sourcify-0.4.2 spec/proc/19x_extras.rb
sourcify-0.4.1 spec/proc/19x_extras.rb
sourcify-0.4.0 spec/proc/19x_extras.rb
sourcify-0.3.0 spec/proc/19x_extras.rb
sourcify-0.2.3 spec/proc/19x_extras.rb
sourcify-0.2.2.1 spec/proc/19x_extras.rb
sourcify-0.2.1 spec/proc/19x_extras.rb
sourcify-0.2.0 spec/proc/19x_extras.rb
sourcify-0.1.2 spec/proc/19x_extras.rb
sourcify-0.1.1 spec/proc/19x_extras.rb
sourcify-0.1.0 spec/proc/19x_extras.rb