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