open-consul/ui/packages/consul-ui/app/components/power-select/pageobject.js

18 lines
437 B
JavaScript

import { clickable, isPresent } from 'ember-cli-page-object';
export default (options) => {
return {
present: isPresent('.ember-power-select-trigger'),
click: clickable('.ember-power-select-trigger'),
option: {
resetScope: true,
...options.reduce((prev, item, i) => {
prev[item] = {
click: clickable(`[data-option-index='${i}']`),
};
return prev;
}, {}),
},
};
};