@testim/testim-cli
Version:
Command line interface for running Testing on you CI
31 lines (24 loc) • 2.23 kB
JavaScript
/**
* get HTML of selector element
*
* @param {String} selector element to get HTML from
* @param {Boolean} includeSelectorTag if true, selector tag gets included (uses outerHTML)
* @return {String} html source
*/
;
Object.defineProperty(exports, '__esModule', {
value: true
});
var getHTML = function getHTML(elements, includeSelectorTag) {
var ret = [];
if (elements.length === 0) {
return null;
}
for (var i = 0; i < elements.length; ++i) {
ret.push(elements[i][includeSelectorTag ? 'outerHTML' : 'innerHTML']);
}
return ret;
};
exports['default'] = getHTML;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9zY3JpcHRzL2dldEhUTUwuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQVFBLElBQUksT0FBTyxHQUFHLFNBQVYsT0FBTyxDQUFhLFFBQVEsRUFBRSxrQkFBa0IsRUFBRTtBQUNsRCxRQUFJLEdBQUcsR0FBRyxFQUFFLENBQUM7O0FBRWIsUUFBSSxRQUFRLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtBQUN2QixlQUFPLElBQUksQ0FBQztLQUNmOztBQUVELFNBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxRQUFRLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxFQUFFO0FBQ3RDLFdBQUcsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLGtCQUFrQixHQUFHLFdBQVcsR0FBRyxXQUFXLENBQUMsQ0FBQyxDQUFDO0tBQ3pFOztBQUVELFdBQU8sR0FBRyxDQUFDO0NBQ2QsQ0FBQTs7cUJBRWMsT0FBTyIsImZpbGUiOiJnZXRIVE1MLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBnZXQgSFRNTCBvZiBzZWxlY3RvciBlbGVtZW50XG4gKlxuICogQHBhcmFtICB7U3RyaW5nfSAgc2VsZWN0b3IgICAgICAgICAgICBlbGVtZW50IHRvIGdldCBIVE1MIGZyb21cbiAqIEBwYXJhbSAge0Jvb2xlYW59IGluY2x1ZGVTZWxlY3RvclRhZyAgaWYgdHJ1ZSwgc2VsZWN0b3IgdGFnIGdldHMgaW5jbHVkZWQgKHVzZXMgb3V0ZXJIVE1MKVxuICogQHJldHVybiB7U3RyaW5nfSAgICAgICAgICAgICAgICAgICAgICBodG1sIHNvdXJjZVxuICovXG5cbmxldCBnZXRIVE1MID0gZnVuY3Rpb24gKGVsZW1lbnRzLCBpbmNsdWRlU2VsZWN0b3JUYWcpIHtcbiAgICB2YXIgcmV0ID0gW107XG5cbiAgICBpZiAoZWxlbWVudHMubGVuZ3RoID09PSAwKSB7XG4gICAgICAgIHJldHVybiBudWxsO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWxlbWVudHMubGVuZ3RoOyArK2kpIHtcbiAgICAgICAgcmV0LnB1c2goZWxlbWVudHNbaV1baW5jbHVkZVNlbGVjdG9yVGFnID8gJ291dGVySFRNTCcgOiAnaW5uZXJIVE1MJ10pO1xuICAgIH1cblxuICAgIHJldHVybiByZXQ7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGdldEhUTUxcbiJdfQ==