playwright-fluent
Version:
Fluent API around playwright
20 lines (19 loc) • 625 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.hasHandleClass = void 0;
const get_class_list_of_handle_1 = require("../get-class-list-of-handle");
async function hasHandleClass(handle, expectedClass) {
if (!handle) {
return false;
}
const classList = await (0, get_class_list_of_handle_1.getClassListOfHandle)(handle);
if (!Array.isArray(classList)) {
return false;
}
// prettier-ignore
const hasClass = classList
.filter((c) => c === expectedClass)
.length > 0;
return hasClass;
}
exports.hasHandleClass = hasHandleClass;
;