main
1# frozen_string_literal: true
2
3RSpec.describe Scim::Kit::V2::Error do
4 subject { described_class.new }
5
6 before do
7 subject.scim_type = :invalidSyntax
8 subject.detail = 'error'
9 subject.status = 400
10 end
11
12 specify { expect(subject.to_h[:schemas]).to match_array([Scim::Kit::V2::Messages::ERROR]) }
13 specify { expect(subject.to_h[:scimType]).to eql('invalidSyntax') }
14 specify { expect(subject.to_h[:detail]).to eql('error') }
15 specify { expect(subject.to_h[:status]).to eql('400') }
16end