├── .github └── workflows │ └── run-tests.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.MD ├── doc └── changelogs │ ├── CHANGELOG_V3.md │ ├── CHANGELOG_V4.md │ └── CHANGELOG_V5.md ├── examples ├── jasmine │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── schema │ │ └── schema.gql │ └── spec │ │ ├── easygraphql-test.spec.js │ │ └── support │ │ └── jasmine.json ├── jest │ ├── .gitignore │ ├── __tests__ │ │ └── easygraphql-tester.js │ ├── package-lock.json │ ├── package.json │ └── schema │ │ └── schema.gql ├── lab │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── schema │ │ └── schema.gql │ └── test │ │ └── easygraphql-tester.js ├── mocha │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── schema │ │ └── schema.gql │ └── test │ │ └── easygraphql-tester.js └── yesno │ ├── .gitignore │ ├── LICENSE │ ├── README.MD │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── api-client.js │ ├── queries.js │ └── schema.gql │ └── test │ └── easygraphql-tester.js ├── greenkeeper.json ├── index.js ├── lib ├── index.js └── tester.js ├── logo.png ├── package.json ├── test ├── constructor.js ├── fragments.js ├── githubSchema.js ├── jsonSchema.js ├── mutation.js ├── query.js ├── schema-js │ ├── index.js │ ├── mutations │ │ └── createUser.js │ ├── queries │ │ └── getUser.js │ └── types │ │ └── userType.js ├── schema │ ├── customRootTypeNames.gql │ ├── family.gql │ ├── gitHubSchema.gql │ ├── schema.json │ └── user.gql ├── subscription.js ├── tester.js └── testerSchemaJS.js └── utils ├── buildGraphQLSchema.js ├── fixture.js ├── mock.js └── schemaDefinition.js /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | .vscode 3 | .nyc_output 4 | .DS_Store 5 | demo -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /examples -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/LICENSE -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/README.MD -------------------------------------------------------------------------------- /doc/changelogs/CHANGELOG_V3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/doc/changelogs/CHANGELOG_V3.md -------------------------------------------------------------------------------- /doc/changelogs/CHANGELOG_V4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/doc/changelogs/CHANGELOG_V4.md -------------------------------------------------------------------------------- /doc/changelogs/CHANGELOG_V5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/doc/changelogs/CHANGELOG_V5.md -------------------------------------------------------------------------------- /examples/jasmine/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ -------------------------------------------------------------------------------- /examples/jasmine/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/jasmine/package-lock.json -------------------------------------------------------------------------------- /examples/jasmine/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/jasmine/package.json -------------------------------------------------------------------------------- /examples/jasmine/schema/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/jasmine/schema/schema.gql -------------------------------------------------------------------------------- /examples/jasmine/spec/easygraphql-test.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/jasmine/spec/easygraphql-test.spec.js -------------------------------------------------------------------------------- /examples/jasmine/spec/support/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/jasmine/spec/support/jasmine.json -------------------------------------------------------------------------------- /examples/jest/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /examples/jest/__tests__/easygraphql-tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/jest/__tests__/easygraphql-tester.js -------------------------------------------------------------------------------- /examples/jest/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/jest/package-lock.json -------------------------------------------------------------------------------- /examples/jest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/jest/package.json -------------------------------------------------------------------------------- /examples/jest/schema/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/jest/schema/schema.gql -------------------------------------------------------------------------------- /examples/lab/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /examples/lab/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/lab/package-lock.json -------------------------------------------------------------------------------- /examples/lab/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/lab/package.json -------------------------------------------------------------------------------- /examples/lab/schema/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/lab/schema/schema.gql -------------------------------------------------------------------------------- /examples/lab/test/easygraphql-tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/lab/test/easygraphql-tester.js -------------------------------------------------------------------------------- /examples/mocha/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /examples/mocha/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/mocha/package-lock.json -------------------------------------------------------------------------------- /examples/mocha/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/mocha/package.json -------------------------------------------------------------------------------- /examples/mocha/schema/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/mocha/schema/schema.gql -------------------------------------------------------------------------------- /examples/mocha/test/easygraphql-tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/mocha/test/easygraphql-tester.js -------------------------------------------------------------------------------- /examples/yesno/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /examples/yesno/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/yesno/LICENSE -------------------------------------------------------------------------------- /examples/yesno/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/yesno/README.MD -------------------------------------------------------------------------------- /examples/yesno/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/yesno/package-lock.json -------------------------------------------------------------------------------- /examples/yesno/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/yesno/package.json -------------------------------------------------------------------------------- /examples/yesno/src/api-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/yesno/src/api-client.js -------------------------------------------------------------------------------- /examples/yesno/src/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/yesno/src/queries.js -------------------------------------------------------------------------------- /examples/yesno/src/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/yesno/src/schema.gql -------------------------------------------------------------------------------- /examples/yesno/test/easygraphql-tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/examples/yesno/test/easygraphql-tester.js -------------------------------------------------------------------------------- /greenkeeper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/greenkeeper.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./lib') 4 | -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./tester') 4 | -------------------------------------------------------------------------------- /lib/tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/lib/tester.js -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/package.json -------------------------------------------------------------------------------- /test/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/constructor.js -------------------------------------------------------------------------------- /test/fragments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/fragments.js -------------------------------------------------------------------------------- /test/githubSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/githubSchema.js -------------------------------------------------------------------------------- /test/jsonSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/jsonSchema.js -------------------------------------------------------------------------------- /test/mutation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/mutation.js -------------------------------------------------------------------------------- /test/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/query.js -------------------------------------------------------------------------------- /test/schema-js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/schema-js/index.js -------------------------------------------------------------------------------- /test/schema-js/mutations/createUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/schema-js/mutations/createUser.js -------------------------------------------------------------------------------- /test/schema-js/queries/getUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/schema-js/queries/getUser.js -------------------------------------------------------------------------------- /test/schema-js/types/userType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/schema-js/types/userType.js -------------------------------------------------------------------------------- /test/schema/customRootTypeNames.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/schema/customRootTypeNames.gql -------------------------------------------------------------------------------- /test/schema/family.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/schema/family.gql -------------------------------------------------------------------------------- /test/schema/gitHubSchema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/schema/gitHubSchema.gql -------------------------------------------------------------------------------- /test/schema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/schema/schema.json -------------------------------------------------------------------------------- /test/schema/user.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/schema/user.gql -------------------------------------------------------------------------------- /test/subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/subscription.js -------------------------------------------------------------------------------- /test/tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/tester.js -------------------------------------------------------------------------------- /test/testerSchemaJS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/test/testerSchemaJS.js -------------------------------------------------------------------------------- /utils/buildGraphQLSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/utils/buildGraphQLSchema.js -------------------------------------------------------------------------------- /utils/fixture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/utils/fixture.js -------------------------------------------------------------------------------- /utils/mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/utils/mock.js -------------------------------------------------------------------------------- /utils/schemaDefinition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyGraphQL/easygraphql-tester/HEAD/utils/schemaDefinition.js --------------------------------------------------------------------------------