Open zzggffxx opened 2 years ago
func TestPrint(t *testing.T) { doc := &ast.Document{ Kind: kinds.Document, Loc: nil, Definitions: []ast.Node{ &ast.ObjectDefinition{ Kind: kinds.ObjectDefinition, Name: &ast.Name{ Kind: kinds.Name, Value: "myObject", }, Description: &ast.StringValue{ Kind: kinds.StringValue, Value: "test \"quoted\"", }, }, }, } sdl := printer.Print(doc) ast, err := parser.Parse(parser.ParseParams{ Source: sdl, }) assert.Nil(t, err) assert.NotNil(t, ast) }
printed string can be successfully parsed
meet error: Syntax Error GraphQL (1:20) Unterminated string.
1: """test "quoted"""" ^ 2: type myObject {}
Steps to reproduce
Expected result
printed string can be successfully parsed
Actual result
meet error: Syntax Error GraphQL (1:20) Unterminated string.
1: """test "quoted"""" ^ 2: type myObject {}