@@ -1032,10 +1032,19 @@ func TestNonNull_NullsTheTopLevelIfSyncNonNullableFieldThrows(t *testing.T) {
1032
1032
if len (result .Errors ) != len (expected .Errors ) {
1033
1033
t .Fatalf ("Unexpected errors, Diff: %v" , testutil .Diff (expected .Errors , result .Errors ))
1034
1034
}
1035
+ ignoreStackTraces (result )
1035
1036
if ! reflect .DeepEqual (expected , result ) {
1037
+ t .Logf ("=> err: %v" , result .Errors [0 ].StackTrace )
1036
1038
t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
1037
1039
}
1038
1040
}
1041
+
1042
+ func ignoreStackTraces (res * graphql.Result ) {
1043
+ for i , _ := range res .Errors {
1044
+ res .Errors [i ].StackTrace = ""
1045
+ }
1046
+ }
1047
+
1039
1048
func TestNonNull_NullsTheTopLevelIfSyncNonNullableFieldErrors (t * testing.T ) {
1040
1049
doc := `
1041
1050
query Q { nonNullPromise }
@@ -1064,6 +1073,7 @@ func TestNonNull_NullsTheTopLevelIfSyncNonNullableFieldErrors(t *testing.T) {
1064
1073
if len (result .Errors ) != len (expected .Errors ) {
1065
1074
t .Fatalf ("Unexpected errors, Diff: %v" , testutil .Diff (expected .Errors , result .Errors ))
1066
1075
}
1076
+ ignoreStackTraces (result )
1067
1077
if ! reflect .DeepEqual (expected , result ) {
1068
1078
t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
1069
1079
}
@@ -1096,6 +1106,7 @@ func TestNonNull_NullsTheTopLevelIfSyncNonNullableFieldReturnsNull(t *testing.T)
1096
1106
if len (result .Errors ) != len (expected .Errors ) {
1097
1107
t .Fatalf ("Unexpected errors, Diff: %v" , testutil .Diff (expected .Errors , result .Errors ))
1098
1108
}
1109
+ ignoreStackTraces (result )
1099
1110
if ! reflect .DeepEqual (expected , result ) {
1100
1111
t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
1101
1112
}
@@ -1128,6 +1139,7 @@ func TestNonNull_NullsTheTopLevelIfSyncNonNullableFieldResolvesNull(t *testing.T
1128
1139
if len (result .Errors ) != len (expected .Errors ) {
1129
1140
t .Fatalf ("Unexpected errors, Diff: %v" , testutil .Diff (expected .Errors , result .Errors ))
1130
1141
}
1142
+ ignoreStackTraces (result )
1131
1143
if ! reflect .DeepEqual (expected , result ) {
1132
1144
t .Fatalf ("Unexpected result, Diff: %v" , testutil .Diff (expected , result ))
1133
1145
}
0 commit comments