1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | var fs = require("fs");
|
4 | var path = require("path");
|
5 | var graphql_1 = require("graphql");
|
6 | var PrismaFlowGenerator_1 = require("./PrismaFlowGenerator");
|
7 | var ava_1 = require("ava");
|
8 | var typeDefs = fs.readFileSync(path.join(__dirname, '../src/fixtures/schema.graphql'), 'utf-8');
|
9 | ava_1.default('flow generator', function (t) {
|
10 | var schema = graphql_1.buildSchema(typeDefs);
|
11 | var generator = new PrismaFlowGenerator_1.PrismaFlowGenerator({
|
12 | schema: schema,
|
13 | inputSchemaPath: 'src/schema.js',
|
14 | outputBindingPath: 'src/generated/binding.js',
|
15 | });
|
16 | var result = generator.render();
|
17 | t.snapshot(result);
|
18 | });
|
19 |
|
\ | No newline at end of file |