├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── publish.yml │ └── tests_pipeline.yml ├── .gitignore ├── LICENSE ├── README.md ├── _config.yml ├── docs ├── coverage-html.png └── gql-autocomplete-demo.gif ├── jest.config.ts ├── package.json ├── src ├── codegen-cli │ ├── run-command.ts │ └── setup-codegen-cli.ts ├── coverage-reporter │ ├── coverage-calculation-helpers.ts │ ├── coverageLogger.ts │ ├── coverageStashPath.ts │ ├── gql-client-parser.ts │ ├── html-generator.ts │ ├── index.ts │ ├── report.ts │ └── types.ts ├── gql-generator.d.ts ├── index.ts └── requester.ts ├── tests ├── codegen-cli.test.ts ├── coverage-logger.test.ts ├── reporter.test.ts ├── requester.test.ts └── resources │ ├── clientWithEnum.ts │ ├── clientWithEnumsAsConst.ts │ ├── coverageDir │ ├── group │ └── groups │ ├── gql-fake-server.ts │ ├── graphql.ts │ └── raw-graphql.ts └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/.github/workflows/tests_pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/_config.yml -------------------------------------------------------------------------------- /docs/coverage-html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/docs/coverage-html.png -------------------------------------------------------------------------------- /docs/gql-autocomplete-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/docs/gql-autocomplete-demo.gif -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/package.json -------------------------------------------------------------------------------- /src/codegen-cli/run-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/codegen-cli/run-command.ts -------------------------------------------------------------------------------- /src/codegen-cli/setup-codegen-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/codegen-cli/setup-codegen-cli.ts -------------------------------------------------------------------------------- /src/coverage-reporter/coverage-calculation-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/coverage-reporter/coverage-calculation-helpers.ts -------------------------------------------------------------------------------- /src/coverage-reporter/coverageLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/coverage-reporter/coverageLogger.ts -------------------------------------------------------------------------------- /src/coverage-reporter/coverageStashPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/coverage-reporter/coverageStashPath.ts -------------------------------------------------------------------------------- /src/coverage-reporter/gql-client-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/coverage-reporter/gql-client-parser.ts -------------------------------------------------------------------------------- /src/coverage-reporter/html-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/coverage-reporter/html-generator.ts -------------------------------------------------------------------------------- /src/coverage-reporter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/coverage-reporter/index.ts -------------------------------------------------------------------------------- /src/coverage-reporter/report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/coverage-reporter/report.ts -------------------------------------------------------------------------------- /src/coverage-reporter/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/coverage-reporter/types.ts -------------------------------------------------------------------------------- /src/gql-generator.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'gql-generator'; -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/requester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/src/requester.ts -------------------------------------------------------------------------------- /tests/codegen-cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/tests/codegen-cli.test.ts -------------------------------------------------------------------------------- /tests/coverage-logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/tests/coverage-logger.test.ts -------------------------------------------------------------------------------- /tests/reporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/tests/reporter.test.ts -------------------------------------------------------------------------------- /tests/requester.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/tests/requester.test.ts -------------------------------------------------------------------------------- /tests/resources/clientWithEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/tests/resources/clientWithEnum.ts -------------------------------------------------------------------------------- /tests/resources/clientWithEnumsAsConst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/tests/resources/clientWithEnumsAsConst.ts -------------------------------------------------------------------------------- /tests/resources/coverageDir/group: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/tests/resources/coverageDir/group -------------------------------------------------------------------------------- /tests/resources/coverageDir/groups: -------------------------------------------------------------------------------- 1 | { "name": "groups", "inputParams": [{}] }, -------------------------------------------------------------------------------- /tests/resources/gql-fake-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/tests/resources/gql-fake-server.ts -------------------------------------------------------------------------------- /tests/resources/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/tests/resources/graphql.ts -------------------------------------------------------------------------------- /tests/resources/raw-graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/tests/resources/raw-graphql.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanteUkraine/playwright-graphql/HEAD/tsconfig.json --------------------------------------------------------------------------------