Sha256: cc5d31bcfea205048cf9caf33973c2997cd01d8934dc30e1e5568aa1e68b4763
Contents?: true
Size: 522 Bytes
Versions: 12
Compression:
Stored size: 522 Bytes
Contents
# encoding: utf-8 require 'spec_helper' require 'ice_nine' describe IceNine::Freezer::Array, '.deep_freeze' do subject { object.deep_freeze(value) } let(:object) { described_class } context 'with an Array object' do let(:value) { %w[a] } context 'without a circular reference' do it_behaves_like 'IceNine::Freezer::Array.deep_freeze' end context 'with a circular reference' do before { value << value } it_behaves_like 'IceNine::Freezer::Array.deep_freeze' end end end
Version data entries
12 entries across 10 versions & 4 rubygems