Module: Schron::Test

Defined in:
lib/schron/test.rb,
lib/schron/test/entity.rb

Defined Under Namespace

Classes: Entity

Class Method Summary collapse

Class Method Details

.expect_same_entity(e1, e2) ⇒ Object



15
16
17
18
# File 'lib/schron/test.rb', line 15

def expect_same_entity(e1, e2)
  expect(e1.id).to eq(e2.id)
  expect(e1.attributes).to eq(e2.attributes)
end

.expect_same_ids(entity_set1, entity_set2) ⇒ Object



9
10
11
12
13
# File 'lib/schron/test.rb', line 9

def expect_same_ids(entity_set1, entity_set2)
  ids1 = entity_set1.map(&:id)
  ids2 = entity_set2.map(&:id)
  expect(ids1.to_set).to eq(ids2.to_set)
end