File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change 1+ const path = require ( "path" ) ;
2+ const os = require ( "os" ) ;
3+
4+ const getPathFor = file => {
5+ if ( os . platform ( ) === "win32" ) {
6+ const pathParts = __dirname . split ( "\\" ) ;
7+ return path . join ( ...pathParts , file ) . replace ( / \\ / g, "\\\\" ) ;
8+ }
9+ return `${ __dirname } /${ file } ` ;
10+ } ;
11+
112exports . cucumberTemplate = `
213const {
314 resolveAndRunStepDefinition,
@@ -10,7 +21,7 @@ const {
1021 Before,
1122 After,
1223 defineStep
13- } = require("${ __dirname } / resolveStepDefinition");
24+ } = require("${ getPathFor ( " resolveStepDefinition" ) } ");
1425const Given = (window.Given = window.given = given);
1526const When = (window.When = window.when = when);
1627const Then = (window.Then = window.then = then);
@@ -20,5 +31,5 @@ window.defineParameterType = defineParameterType;
2031window.defineStep = defineStep;
2132const {
2233 createTestsFromFeature
23- } = require("${ __dirname } / createTestsFromFeature");
34+ } = require("${ getPathFor ( " createTestsFromFeature" ) } ");
2435` ;
You can’t perform that action at this time.
0 commit comments