Skip to content

Commit 9ffa57e

Browse files
Add cucumber to bundle (#27)
* moved `@cucumber/cucumber` to dependencies
1 parent 2fa1ecd commit 9ffa57e

File tree

8 files changed

+109
-173
lines changed

8 files changed

+109
-173
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
1010
:pencil: - chore
1111
:microscope: - experimental
1212

13-
## [Unreleased]
13+
## [1.4.0]
14+
- :rocket: moved `@cucumber/cucumber` to dependencies
1415
- :beetle: removed duplicated tags
1516

1617
## [1.3.0]

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ Adapter to run cucumber tests via playwright test runner
55

66
## Installation
77

8-
`npm install @qavajs/playwright-runner-adapter`
8+
```
9+
npm install @qavajs/playwright-runner-adapter
10+
```
911

1012
## Basic Configuration
1113

@@ -37,8 +39,7 @@ And then fixtures can be connected with world instance via _init_ property.
3739
```typescript
3840
import { test as base, expect as baseExpect } from '@playwright/test';
3941
import { SettingsPage } from './settings-page';
40-
import { setWorldConstructor } from '@cucumber/cucumber';
41-
import { PlaywrightWorld } from '@qavajs/playwright-runner-adapter/PlaywrightWorld';
42+
import { setWorldConstructor, PlaywrightWorld } from '@qavajs/playwright-runner-adapter';
4243

4344
type MyFixtures = {
4445
settingsPage: SettingsPage;

index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export { PlaywrightWorld } from './src/PlaywrightWorld';
22
export { defineCucumber } from './src/defineCucumber';
33
export { tags } from './src/tags';
4+
export * from '@cucumber/cucumber';

index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
const { PlaywrightWorld } = require('./adapter/PlaywrightWorld');
22
const { defineCucumber } = require('./adapter/defineCucumber');
33
const { tags } = require('./adapter/tags');
4-
4+
const cucumber = require('@cucumber/cucumber');
55
module.exports = {
66
PlaywrightWorld,
77
defineCucumber,
8-
tags
8+
tags,
9+
...cucumber
910
}

0 commit comments

Comments
 (0)