1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
# frozen_string_literal: true
require "spec_helper"
describe GraphQL::Schema::InputObject do
let(:input_object) do
Dummy::DairyProductInput.new(
nil,
ruby_kwargs: { source: 'COW', fatContent: 0.8 },
defaults_used: Set.new,
context: GraphQL::Query::NullContext.instance)
end
describe '#to_json' do
it 'returns JSON serialized representation of the variables hash' do
# Regression note: Previously, calling `to_json` on input objects caused stack too deep errors
assert_equal input_object.to_json, { source: "COW", fatContent: 0.8 }.to_json
end
end
end
|