spec/findable/base_spec.rb in findable-0.1.5 vs spec/findable/base_spec.rb in findable-0.2.0

- old
+ new

@@ -11,17 +11,17 @@ describe ".column_names" do it { expect(model.column_names).to eq([:id, :name]) } end describe ".all" do - it { expect(read_model.all).to be_kind_of(Array) } - it { expect(read_model.all.size).to eq(1) } + it { expect(read_model.all).to be_kind_of(Findable::Collection) } + it { expect(read_model.all.size).to eq(CategoryData.size) } end describe ".find" do it { expect(read_model.find(id)).to be_kind_of(read_model) } - it { expect(read_model.find([id])).to be_kind_of(Array) } + it { expect(read_model.find([id])).to be_kind_of(Findable::Collection) } it { expect { read_model.find(invalid_id) }.to raise_error(Findable::RecordNotFound) } @@ -50,16 +50,16 @@ }.to raise_error(Findable::RecordNotFound) } end describe ".where" do - it { expect(read_model.where(id: id)).to be_kind_of(Array) } + it { expect(read_model.where(id: id)).to be_kind_of(Findable::Collection) } it { expect(read_model.where(id: id).first).to be_kind_of(read_model) } it { expect(read_model.where(id: invalid_id)).to be_empty } - it { expect(read_model.where(id: id, name: name)).to be_kind_of(Array) } + it { expect(read_model.where(id: id, name: name)).to be_kind_of(Findable::Collection) } it { expect(read_model.where(id: id, name: name).first).to be_kind_of(read_model) } it { expect(read_model.where(id: invalid_id, name: name)).to be_empty } - it { expect(read_model.where(name: name)).to be_kind_of(Array) } + it { expect(read_model.where(name: name)).to be_kind_of(Findable::Collection) } it { expect(read_model.where(name: name).first).to be_kind_of(read_model) } it { expect(read_model.where(name: invalid_name)).to be_empty } end describe ".create" do