Skip to content

Commit 665b8bf

Browse files
authored
Get location directly from pickle (#30)
1 parent d09026e commit 665b8bf

File tree

4 files changed

+16
-14
lines changed

4 files changed

+16
-14
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
9+
### Changed
10+
- Require messages v31 or greater ([#30](https://github.com/cucumber/javascript-core/pull/30))
911

1012
## [0.6.0] - 2025-11-17
1113
### Added

package-lock.json

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@
3232
"homepage": "https://github.com/cucumber/javascript-core#readme",
3333
"peerDependencies": {
3434
"@cucumber/cucumber-expressions": "*",
35-
"@cucumber/messages": "*",
35+
"@cucumber/messages": ">=31.0.0",
3636
"@cucumber/query": "*",
3737
"@cucumber/tag-expressions": "*"
3838
},
3939
"devDependencies": {
4040
"@cucumber/cucumber-expressions": "^18.0.1",
41-
"@cucumber/gherkin": "^36.0.0",
42-
"@cucumber/messages": "^30.0.0",
41+
"@cucumber/gherkin": "^37.0.0",
42+
"@cucumber/messages": "^31.0.0",
4343
"@cucumber/query": "^14.0.0",
4444
"@cucumber/tag-expressions": "^8.0.0",
4545
"@eslint/js": "^9.31.0",

src/makeTestPlan.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export function makeTestPlan(
4949
name: gherkinDocument.feature?.name || gherkinDocument.uri,
5050
testCases: pickles.map((pickle) => {
5151
const lineage = query.findLineageBy(pickle) as Lineage
52-
const location = query.findLocationOf(pickle) as MessagesLocation
52+
const location = pickle.location as MessagesLocation
5353
return {
5454
id: newId(),
5555
pickleId: pickle.id,

0 commit comments

Comments
 (0)