18 lines
437 B
JavaScript
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;
|
|
}, {}),
|
|
},
|
|
};
|
|
};
|