graphql-document-collector
Version:
Load up smartly, in one location, all of the GraphQL queries/mutations/subscriptions of your project
20 lines • 813 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var chai_1 = require("chai");
var loader_1 = require("../loader");
var flatten_1 = require("../flatten");
var path = require("path");
describe('Directory structure flattener', function () {
it('should make docs accessible by path', function () {
return loader_1.loadGlob(path.join(__dirname, '..', '..', 'example'), '**/*.graphql')
.then(function (root) {
var flattened = flatten_1.flattenDirectoryStructure(root);
chai_1.assert.deepEqual(Object.keys(flattened), [
"fragments/onFilm/Movie.graphql",
"fragments/onPlanet/Place.graphql",
"queries/ListMovies.graphql",
]);
});
});
});
//# sourceMappingURL=flatten.js.map
;