decide.nolog.cz/tests/helpers/poll-has-answers.js
jelhan 01f9b6e61f extract participation form from participants table and make it a bootstrap form
started replacing ember-easy-form-extensions by ember-form-master-2000
and ember-validations by ember-cp-validations

using ember-form-master-2000 in old 0.2 release cause newer releases does not work with ember 0.12
should move to ember 2.x as soon as possible
therefore ember-easy-form-extensions has to be dropped and ember-i18n been updated

part of #76
2015-11-12 15:52:14 +01:00

17 lines
527 B
JavaScript

import Ember from 'ember';
export default Ember.Test.registerHelper('pollHasAnswers', function(app, assert, answers) {
var elBase = find('.participation .selections .form-group')[0];
assert.equal(
find('.radio label', elBase).length,
answers.length,
'poll has expected count of answers'
);
answers.forEach((answer, index) => {
assert.equal(
find('.radio:nth-child(' + (index + 1) + ') label', elBase).text().trim(),
answer,
'poll answer ' + index + ' is as expected'
);
});
});