refactor(Cypress): add nodemodules
This commit is contained in:
36
node_modules/cypress-cucumber-preprocessor/lib/cucumberTemplate.js
generated
vendored
Normal file
36
node_modules/cypress-cucumber-preprocessor/lib/cucumberTemplate.js
generated
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
const path = require("path");
|
||||
const os = require("os");
|
||||
|
||||
const getPathFor = (file) => {
|
||||
if (os.platform() === "win32") {
|
||||
return path
|
||||
.join(__dirname.replace(/\\/g, "\\\\"), file)
|
||||
.replace(/\\/g, "\\\\");
|
||||
}
|
||||
return `${__dirname}/${file}`;
|
||||
};
|
||||
|
||||
exports.cucumberTemplate = `
|
||||
const {
|
||||
resolveAndRunStepDefinition,
|
||||
defineParameterType,
|
||||
Given,
|
||||
When,
|
||||
Then,
|
||||
And,
|
||||
But,
|
||||
Before,
|
||||
After,
|
||||
defineStep
|
||||
} = require("${getPathFor("resolveStepDefinition")}");
|
||||
window.Given = Given;
|
||||
window.When = When;
|
||||
window.Then = Then;
|
||||
window.And = And;
|
||||
window.But = But;
|
||||
window.defineParameterType = defineParameterType;
|
||||
window.defineStep = defineStep;
|
||||
const {
|
||||
createTestsFromFeature
|
||||
} = require("${getPathFor("createTestsFromFeature")}");
|
||||
`;
|
Reference in New Issue
Block a user