Skip to content

Commit f733262

Browse files
Japneet Singh ChawlaJapneet Singh Chawla
authored andcommitted
validate file for cypress params
1 parent fa24fdf commit f733262

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

commands/utils/validate.js

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,10 +154,31 @@ module.exports = validate_config = function (lt_config) {
154154
for (folder in download_folders) {
155155
console.log(download_folders[folder]);
156156
if (download_folders[folder][0] != ".") {
157-
reject("Error!! dowloads folder path is not relative ", folder);
157+
reject("Error!! dowloads folder path is not relative " + folder);
158158
}
159159
}
160160
}
161+
162+
if (lt_config["run_settings"]["cypress_settings"] != "") {
163+
let settings = lt_config["run_settings"]["cypress_settings"].split(";");
164+
//let setting_names = [];
165+
let settings_flag = true;
166+
let setting_param = "";
167+
for (let i = 0; i < settings.length; i++) {
168+
if (
169+
constants.BLACKLISTED_SETTINGS.includes(settings[i].split(" ")[0])
170+
) {
171+
settings_flag = false;
172+
setting_param = settings[i].split(" ")[0];
173+
break;
174+
}
175+
}
176+
if (settings_flag == false) {
177+
reject(
178+
"Error!! Following cypress param is not allowed " + setting_param
179+
);
180+
}
181+
}
161182
resolve("Validated the Config");
162183
});
163184
};

0 commit comments

Comments
 (0)