Sha256: 414c9b70086c51c2f8f798092713dd38f6534479768c9fc326ba23a85dd3769b
Contents?: true
Size: 637 Bytes
Versions: 2
Compression:
Stored size: 637 Bytes
Contents
require 'unit_spec_helper' describe ActiverecordToPoro::Metadata do let(:ar_object){ Struct.new(:id) do def self.primary_key "id" end end.new(1) } describe "#initialize_from_ar" do it "sets the primary_key" do subject.initialize_from_ar(ar_object) expect(subject.primary_key_column).to eq "id" expect(subject.primary_key_value).to eq 1 end end describe "set_primary_key" do it "sets the primary_key" do subject.set_primary_key(ar_object) expect(subject.primary_key_column).to eq "id" expect(subject.primary_key_value).to eq 1 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activerecord_to_poro-0.0.2 | spec/unit/lib/activerecord_to_poro/metadata_spec.rb |
activerecord_to_poro-0.0.1 | spec/unit/lib/activerecord_to_poro/metadata_spec.rb |