Sha256: 4bb9b0ac88d0427e6ff31ceb66c765435c4bc09af91528cfa81e18e9b73ccba5

Contents?: true

Size: 668 Bytes

Versions: 1

Compression:

Stored size: 668 Bytes

Contents

# coding: utf-8
require 'spec_helper'

describe Dummy do
  it_behaves_like 'general behavior of model attributes', described_class

  context 'when store attribute is used as an association key' do
    let(:dummy_association) { DummyAssociation.create }
    let(:dummy) { described_class.create }

    before do
      dummy.dummy_association = dummy_association
      dummy.save
    end

    describe '#dummy_association_id' do
      it { expect(dummy.dummy_association_id.to_i).to eq(dummy_association.id) }
    end

    describe '#dummy_association' do
      it { expect(described_class.find(dummy.id).dummy_association).to eq(dummy_association) }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
simple_hstore_accessor-0.3.1 spec/app/models/dummy_spec.rb