Sha256: d8db71ef179d7f8942c565872ee5da6eed26f45d39a0b8c3146d8d76f45ac908
Contents?: true
Size: 472 Bytes
Versions: 8
Compression:
Stored size: 472 Bytes
Contents
require 'spec_helper' RSpec.describe Dnsimple::Options::Base do describe '#initialize' do it 'accepts a hash' do hash = { a: 1 } expect(described_class.new(hash).to_h).to eq(hash) end it 'accepts nil' do expect(described_class.new(nil).to_h).to eq({}) end it 'duplicates given hash' do hash = { a: [1] } base = described_class.new(hash) base.to_h[:a] << 2 expect(base.to_h).to eq(hash) end end end
Version data entries
8 entries across 8 versions & 1 rubygems