diaspora/spec/integration/api/api_spec_helper.rb
Benjamin Neff add707252a
Merge branch 'next-minor' into develop
... and also remove json-schema-rspec dependency from api specs
2022-06-28 02:08:42 +02:00

13 lines
400 B
Ruby

# frozen_string_literal: true
require "spec_helper"
def confirm_api_error(response, code, message)
expect(response.status).to eq(code)
expect(JSON.parse(response.body)).to eq("code" => code, "message" => message)
end
def expect_to_match_json_schema(json, fragment)
errors = JSON::Validator.fully_validate("lib/schemas/api_v1.json", json, fragment: fragment)
expect(errors).to be_empty
end