import { create, isVisible, text } from 'ember-cli-page-object'; import { currentURL } from '@ember/test-helpers'; const urlMatches = function(regExp) { return function() { return regExp.test(currentURL()); }; }; export const definition = { showsExpirationWarning: isVisible('.expiration-warning'), url: text('.poll-link .link code'), urlIsValid: urlMatches(/^\/poll\/[a-zA-Z0-9]{10}\/participation\?encryptionKey=[a-zA-Z0-9]{40}$/) }; export default create(definition);