9 lines
280 B
Ruby
9 lines
280 B
Ruby
# frozen_string_literal: true
|
|
|
|
shared_examples ".parse parse error" do |reason, json|
|
|
it "raises error when #{reason}" do
|
|
expect {
|
|
json_parser.parse(JSON.parse(json))
|
|
}.to raise_error DiasporaFederation::Parsers::JsonParser::DeserializationError, reason
|
|
end
|
|
end
|