Sha256: 42d824e5d3e8236ac9bdfa40c5a098f40d19b9be145e3e20fd77d4d0364833b8

Contents?: true

Size: 417 Bytes

Versions: 2

Compression:

Stored size: 417 Bytes

Contents

# encoding: utf-8

require 'spec_helper'
require 'ice_nine/freezer/no_freeze'

describe IceNine::Freezer::NoFreeze, '.deep_freeze' do
   subject { object.deep_freeze(value) }

  let(:object) { described_class }
  let(:value)  { stub('value')   }

  it 'returns the object' do
    should be(value)
  end

  it 'does not freeze the object' do
    expect { subject }.to_not change(value, :frozen?).from(false)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ice_nine-0.8.0 spec/unit/ice_nine/freezer/no_freeze/class_methods/deep_freeze_spec.rb
ice_nine-0.7.0 spec/unit/ice_nine/freezer/no_freeze/class_methods/deep_freeze_spec.rb