(t *testing.T, gqlSchemaFiles []string)
| 208 | } |
| 209 | |
| 210 | func checkExportGqlSchema(t *testing.T, gqlSchemaFiles []string) { |
| 211 | require.Equal(t, 1, len(gqlSchemaFiles)) |
| 212 | file := gqlSchemaFiles[0] |
| 213 | f, err := os.Open(file) |
| 214 | require.NoError(t, err) |
| 215 | |
| 216 | r, err := gzip.NewReader(f) |
| 217 | require.NoError(t, err) |
| 218 | var buf bytes.Buffer |
| 219 | _, err = buf.ReadFrom(r) |
| 220 | require.NoError(t, err) |
| 221 | expected := []x.ExportedGQLSchema{{Namespace: x.RootNamespace, Schema: gqlSchema}} |
| 222 | b, err := json.Marshal(expected) |
| 223 | require.NoError(t, err) |
| 224 | require.JSONEq(t, string(b), buf.String()) |
| 225 | } |
| 226 | |
| 227 | func TestExportRdf(t *testing.T) { |
| 228 | // Index the name predicate. We ensure it doesn't show up on export. |
no test coverage detected