appcenter-cli
Version:
Command line tool for Visual Studio App Center
30 lines (29 loc) • 907 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function parseTestParameters(testParameters) {
const result = {};
if (testParameters) {
testParameters.forEach((p) => {
const parsedParameter = parseTestParameter(p);
result[parsedParameter.key] = parsedParameter.value;
});
}
return result;
}
exports.parseTestParameters = parseTestParameters;
function parseTestParameter(testParameter) {
const separatorIndex = testParameter.indexOf("=");
if (separatorIndex !== -1) {
return {
key: testParameter.substr(0, separatorIndex),
value: testParameter.substr(separatorIndex + 1, testParameter.length - separatorIndex - 1)
};
}
else {
return {
key: testParameter,
value: null
};
}
}
exports.parseTestParameter = parseTestParameter;