Skip to content

Commit dd13da1

Browse files
committed
feat(pretest-integration): ran the build script before integration tests
since the scaffolded common-steps imports the built version of the module
1 parent 6fabb22 commit dd13da1

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/testing-test.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,11 @@ suite('testing', () => {
4848

4949
assert.deepEqual(
5050
await scaffoldTesting({projectRoot, projectName, tests: {integration: true}}),
51-
{...cucumberResults, devDependencies: ['remark', ...cucumberDevDependencies]}
51+
{
52+
...cucumberResults,
53+
devDependencies: ['remark', ...cucumberDevDependencies],
54+
scripts: {'pretest:integration:base': 'npm run build:js'}
55+
}
5256
);
5357
assert.calledWith(
5458
fs.writeFile,

src/testing.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ export default async function ({projectRoot, projectName, tests}) {
2121
)
2222
);
2323

24-
return deepmerge({devDependencies: ['remark']}, cucumberResults);
24+
return deepmerge(
25+
{devDependencies: ['remark'], scripts: {'pretest:integration:base': 'npm run build:js'}},
26+
cucumberResults
27+
);
2528
}
2629

2730
return {};

0 commit comments

Comments
 (0)