Further spec greening

This commit is contained in:
2015-09-21 16:56:39 +02:00
parent 2c3705790c
commit 61dba311fa
15 changed files with 33 additions and 119 deletions
@@ -12,15 +12,10 @@ describe Users::ListSerializer, type: :serializer do
l.add_user create :user
l.add_user create :user
list = List.find(l.id)
[list].include_relations(:users)
list.users # cache users
result = nil
#result = expect{ JSONAPI::Serializer.serialize(list, serializer: described_class) }.not_to perform_any_queries
expect{ result = JSONAPI::Serializer.serialize(list, serializer: described_class, include: %w[supplier users]) }.not_to exceed_query_limit 1 # supplier
binding.pry
#expect{ object_as_json orders }.not_to exceed_query_limit 0
#expect{ object_as_json list }.not_to exceed_query_limit 0
expect{ result = described_class.serialize(list, include: %w[supplier users]) }.not_to exceed_query_limit 1 # supplier
end
end