Sha256: 1ae7e1be27f231c23c7d0ea0f2f3268d302b6eea88fa41e291fe3d371cbbfa83

Contents?: true

Size: 489 Bytes

Versions: 2

Compression:

Stored size: 489 Bytes

Contents

shared_context "TemporaryModel" do
  before { class Size < Findable::Base; define_field :name; end }
  after { Size.delete_all; Object.send(:remove_const, "Size") }
  let(:model) { Size }
  let(:instance) { model.new }
end

# model for read only test
shared_context "ReadOnlyModel" do
  let(:read_model) { Category }
  let(:id) { CategoryData.first[:id] }
  let(:invalid_id) { CategoryData.last[:id] + 1 }
  let(:name) { CategoryData.first[:name] }
  let(:invalid_name) { "invalid" }
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
findable-0.1.3 spec/support/shared_contexts.rb
findable-0.1.2 spec/support/shared_contexts.rb