github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/tests/pages/components/two-step-button.js (about) 1 import { attribute, clickable, hasClass, isPresent, text } from 'ember-cli-page-object'; 2 3 export default scope => ({ 4 scope, 5 6 isPresent: isPresent(), 7 8 idle: clickable('[data-test-idle-button]'), 9 confirm: clickable('[data-test-confirm-button]'), 10 cancel: clickable('[data-test-cancel-button]'), 11 12 isRunning: hasClass('is-loading', '[data-test-confirm-button]'), 13 isDisabled: attribute('disabled', '[data-test-idle-button]'), 14 15 cancelIsDisabled: attribute('disabled', '[data-test-cancel-button]'), 16 confirmIsDisabled: attribute('disabled', '[data-test-confirm-button]'), 17 18 idleText: text('[data-test-idle-button]'), 19 cancelText: text('[data-test-cancel-button]'), 20 confirmText: text('[data-test-confirm-button]'), 21 confirmationMessage: text('[data-test-confirmation-message]'), 22 });