discourse/test/javascripts/helpers/assertions.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

22 lines
430 B
JavaScript
Raw Normal View History

// discourse-skip-module
2013-06-20 13:58:54 -04:00
function exists(selector) {
2016-08-24 16:53:43 -04:00
return count(selector) > 0;
2013-06-20 13:58:54 -04:00
}
function count(selector) {
return find(selector).length;
}
2015-03-04 07:02:36 -05:00
function visible(selector) {
return find(selector + ":visible").length > 0;
}
function invisible(selector) {
const $items = find(selector + ":visible");
return (
$items.length === 0 ||
$items.css("opacity") !== "1" ||
$items.css("visibility") === "hidden"
);
2015-03-04 07:02:36 -05:00
}