spec/serializer_spec.rb in jsonapi-serializers-0.3.0 vs spec/serializer_spec.rb in jsonapi-serializers-0.3.1

- old
+ new

@@ -362,9 +362,16 @@ it 'raises AmbiguousCollectionError if is_collection is not passed' do posts = create_list(:post, 2) error = JSONAPI::Serializer::AmbiguousCollectionError expect { JSONAPI::Serializer.serialize(posts) }.to raise_error(error) end + + it 'raises error if include is not named correctly' do + post = create(:post) + error = JSONAPI::Serializer::InvalidIncludeError + expect { JSONAPI::Serializer.serialize(post, include: ['long_comments']) }.to raise_error(error) + end + it 'can serialize a nil object when given serializer' do options = {serializer: MyApp::PostSerializer} expect(JSONAPI::Serializer.serialize(nil, options)).to eq({'data' => nil}) end it 'can serialize an empty array when given serializer' do