├── .eslintrc ├── .github └── README.md ├── .gitignore ├── .husky ├── pre-commit └── pre-push ├── .lintstagedrc ├── .prettierrc ├── LICENSE.md ├── README.md ├── docs ├── Data_persistence.md ├── Hooks.md ├── README.md ├── Step_functions.md ├── Test_generation.md └── api │ ├── .nojekyll │ ├── README.md │ ├── classes │ ├── common.Library.md │ ├── common.Wrapper.md │ ├── index.Hooks.md │ ├── index.JestLibrary.md │ ├── index.PlaywrightLibrary.md │ ├── jest.JestWrapper.md │ └── playwright.PlaywrightWrapper.md │ ├── interfaces │ ├── common.BaseWrapperOptions.md │ ├── common.HookEffect.md │ ├── common.TestSpec.md │ ├── common.WrapperArgs.md │ ├── jest.WrapperOptions.md │ └── playwright.WrapperOptions.md │ └── modules │ ├── common.md │ ├── index.md │ ├── jest.md │ └── playwright.md ├── package.json ├── src ├── common │ ├── hooks.ts │ ├── index.ts │ ├── library.ts │ ├── parser.ts │ └── wrapper.ts ├── index.ts ├── jest │ ├── index.ts │ ├── library.ts │ └── wrapper.ts └── playwright │ ├── index.ts │ ├── library.ts │ └── wrapper.ts ├── tests ├── complexe.feature ├── jest │ ├── complexe.spec.ts │ ├── jest.config.ts │ └── simple.spec.ts ├── playwright │ ├── complexe.spec.ts │ ├── playwright.config.ts │ └── simple.spec.ts └── simple.feature ├── tsconfig.json └── typedoc.json /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/.github/README.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm test 5 | -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- 1 | { 2 | "src/**/*.ts": ["eslint", "prettier --write"] 3 | } -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/README.md -------------------------------------------------------------------------------- /docs/Data_persistence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/Data_persistence.md -------------------------------------------------------------------------------- /docs/Hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/Hooks.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/Step_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/Step_functions.md -------------------------------------------------------------------------------- /docs/Test_generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/Test_generation.md -------------------------------------------------------------------------------- /docs/api/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/.nojekyll -------------------------------------------------------------------------------- /docs/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/README.md -------------------------------------------------------------------------------- /docs/api/classes/common.Library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/classes/common.Library.md -------------------------------------------------------------------------------- /docs/api/classes/common.Wrapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/classes/common.Wrapper.md -------------------------------------------------------------------------------- /docs/api/classes/index.Hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/classes/index.Hooks.md -------------------------------------------------------------------------------- /docs/api/classes/index.JestLibrary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/classes/index.JestLibrary.md -------------------------------------------------------------------------------- /docs/api/classes/index.PlaywrightLibrary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/classes/index.PlaywrightLibrary.md -------------------------------------------------------------------------------- /docs/api/classes/jest.JestWrapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/classes/jest.JestWrapper.md -------------------------------------------------------------------------------- /docs/api/classes/playwright.PlaywrightWrapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/classes/playwright.PlaywrightWrapper.md -------------------------------------------------------------------------------- /docs/api/interfaces/common.BaseWrapperOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/interfaces/common.BaseWrapperOptions.md -------------------------------------------------------------------------------- /docs/api/interfaces/common.HookEffect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/interfaces/common.HookEffect.md -------------------------------------------------------------------------------- /docs/api/interfaces/common.TestSpec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/interfaces/common.TestSpec.md -------------------------------------------------------------------------------- /docs/api/interfaces/common.WrapperArgs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/interfaces/common.WrapperArgs.md -------------------------------------------------------------------------------- /docs/api/interfaces/jest.WrapperOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/interfaces/jest.WrapperOptions.md -------------------------------------------------------------------------------- /docs/api/interfaces/playwright.WrapperOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/interfaces/playwright.WrapperOptions.md -------------------------------------------------------------------------------- /docs/api/modules/common.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/modules/common.md -------------------------------------------------------------------------------- /docs/api/modules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/modules/index.md -------------------------------------------------------------------------------- /docs/api/modules/jest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/modules/jest.md -------------------------------------------------------------------------------- /docs/api/modules/playwright.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/docs/api/modules/playwright.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/package.json -------------------------------------------------------------------------------- /src/common/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/common/hooks.ts -------------------------------------------------------------------------------- /src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/common/index.ts -------------------------------------------------------------------------------- /src/common/library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/common/library.ts -------------------------------------------------------------------------------- /src/common/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/common/parser.ts -------------------------------------------------------------------------------- /src/common/wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/common/wrapper.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/jest/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/jest/index.ts -------------------------------------------------------------------------------- /src/jest/library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/jest/library.ts -------------------------------------------------------------------------------- /src/jest/wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/jest/wrapper.ts -------------------------------------------------------------------------------- /src/playwright/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/playwright/index.ts -------------------------------------------------------------------------------- /src/playwright/library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/playwright/library.ts -------------------------------------------------------------------------------- /src/playwright/wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/src/playwright/wrapper.ts -------------------------------------------------------------------------------- /tests/complexe.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/tests/complexe.feature -------------------------------------------------------------------------------- /tests/jest/complexe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/tests/jest/complexe.spec.ts -------------------------------------------------------------------------------- /tests/jest/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/tests/jest/jest.config.ts -------------------------------------------------------------------------------- /tests/jest/simple.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/tests/jest/simple.spec.ts -------------------------------------------------------------------------------- /tests/playwright/complexe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/tests/playwright/complexe.spec.ts -------------------------------------------------------------------------------- /tests/playwright/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/tests/playwright/playwright.config.ts -------------------------------------------------------------------------------- /tests/playwright/simple.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/tests/playwright/simple.spec.ts -------------------------------------------------------------------------------- /tests/simple.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/tests/simple.feature -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Niitch/gherkin-wrapper/HEAD/typedoc.json --------------------------------------------------------------------------------