[
    SingleRootField(
        SingleRootField {
            src: "subscription sub {\n  newMessage {\n    body\n    sender\n  }\n  disallowedSecondRootField\n}\n\ntype Subscription {\n  newMessage: Result\n}\n\ntype Result {\n  body: String,\n  sender: String\n}\n\ntype Query {\n  message: String\n}",
            fields: 2,
            subscription: SourceSpan {
                offset: SourceOffset(
                    0,
                ),
                length: SourceOffset(
                    89,
                ),
            },
            help: Some(
                "There are 2 root fields: newMessage, disallowedSecondRootField. This is not allowed.",
            ),
        },
    ),
    UndefinedField(
        UndefinedField {
            field: "disallowedSecondRootField",
            src: "subscription sub {\n  newMessage {\n    body\n    sender\n  }\n  disallowedSecondRootField\n}\n\ntype Subscription {\n  newMessage: Result\n}\n\ntype Result {\n  body: String,\n  sender: String\n}\n\ntype Query {\n  message: String\n}",
            definition: SourceSpan {
                offset: SourceOffset(
                    60,
                ),
                length: SourceOffset(
                    26,
                ),
            },
            help: "`disallowedSecondRootField` is not defined on `Subscription` type",
        },
    ),
]
