missing prettified files
This commit is contained in:
@@ -1,64 +1,64 @@
|
||||
import { moduleForWidget, widgetTest } from 'helpers/widget-test';
|
||||
moduleForWidget('discourse-poll-option');
|
||||
import { moduleForWidget, widgetTest } from "helpers/widget-test";
|
||||
moduleForWidget("discourse-poll-option");
|
||||
|
||||
const template = `{{mount-widget
|
||||
widget="discourse-poll-option"
|
||||
args=(hash option=option isMultiple=isMultiple vote=vote)}}`;
|
||||
|
||||
widgetTest('single, not selected', {
|
||||
widgetTest("single, not selected", {
|
||||
template,
|
||||
|
||||
beforeEach() {
|
||||
this.set('option', { id: 'opt-id' });
|
||||
this.set('vote', []);
|
||||
this.set("option", { id: "opt-id" });
|
||||
this.set("vote", []);
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
assert.ok(find('li .d-icon-circle-o:eq(0)').length === 1);
|
||||
assert.ok(find("li .d-icon-circle-o:eq(0)").length === 1);
|
||||
}
|
||||
});
|
||||
|
||||
widgetTest('single, selected', {
|
||||
widgetTest("single, selected", {
|
||||
template,
|
||||
|
||||
beforeEach() {
|
||||
this.set('option', { id: 'opt-id' });
|
||||
this.set('vote', ['opt-id']);
|
||||
this.set("option", { id: "opt-id" });
|
||||
this.set("vote", ["opt-id"]);
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
assert.ok(find('li .d-icon-dot-circle-o:eq(0)').length === 1);
|
||||
assert.ok(find("li .d-icon-dot-circle-o:eq(0)").length === 1);
|
||||
}
|
||||
});
|
||||
|
||||
widgetTest('multi, not selected', {
|
||||
widgetTest("multi, not selected", {
|
||||
template,
|
||||
|
||||
beforeEach() {
|
||||
this.setProperties({
|
||||
option: { id: 'opt-id' },
|
||||
option: { id: "opt-id" },
|
||||
isMultiple: true,
|
||||
vote: []
|
||||
});
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
assert.ok(find('li .d-icon-square-o:eq(0)').length === 1);
|
||||
assert.ok(find("li .d-icon-square-o:eq(0)").length === 1);
|
||||
}
|
||||
});
|
||||
|
||||
widgetTest('multi, selected', {
|
||||
widgetTest("multi, selected", {
|
||||
template,
|
||||
|
||||
beforeEach() {
|
||||
this.setProperties({
|
||||
option: { id: 'opt-id' },
|
||||
option: { id: "opt-id" },
|
||||
isMultiple: true,
|
||||
vote: ['opt-id']
|
||||
vote: ["opt-id"]
|
||||
});
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
assert.ok(find('li .d-icon-check-square-o:eq(0)').length === 1);
|
||||
assert.ok(find("li .d-icon-check-square-o:eq(0)").length === 1);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -1,67 +1,76 @@
|
||||
import { moduleForWidget, widgetTest } from 'helpers/widget-test';
|
||||
moduleForWidget('discourse-poll-standard-results');
|
||||
import { moduleForWidget, widgetTest } from "helpers/widget-test";
|
||||
moduleForWidget("discourse-poll-standard-results");
|
||||
|
||||
const template = `{{mount-widget
|
||||
widget="discourse-poll-standard-results"
|
||||
args=(hash poll=poll isMultiple=isMultiple)}}`;
|
||||
|
||||
widgetTest('options in descending order', {
|
||||
widgetTest("options in descending order", {
|
||||
template,
|
||||
|
||||
beforeEach() {
|
||||
this.set('poll', Ember.Object.create({
|
||||
options: [{ votes: 5 }, { votes: 4 }],
|
||||
voters: 9
|
||||
}));
|
||||
this.set(
|
||||
"poll",
|
||||
Ember.Object.create({
|
||||
options: [{ votes: 5 }, { votes: 4 }],
|
||||
voters: 9
|
||||
})
|
||||
);
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
assert.equal(this.$('.option .percentage:eq(0)').text(), '56%');
|
||||
assert.equal(this.$('.option .percentage:eq(1)').text(), '44%');
|
||||
assert.equal(this.$(".option .percentage:eq(0)").text(), "56%");
|
||||
assert.equal(this.$(".option .percentage:eq(1)").text(), "44%");
|
||||
}
|
||||
});
|
||||
|
||||
widgetTest('options in ascending order', {
|
||||
widgetTest("options in ascending order", {
|
||||
template,
|
||||
|
||||
beforeEach() {
|
||||
this.set('poll', Ember.Object.create({
|
||||
options: [{ votes: 4 }, { votes: 5 }],
|
||||
voters: 9
|
||||
}));
|
||||
this.set(
|
||||
"poll",
|
||||
Ember.Object.create({
|
||||
options: [{ votes: 4 }, { votes: 5 }],
|
||||
voters: 9
|
||||
})
|
||||
);
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
assert.equal(this.$('.option .percentage:eq(0)').text(), '56%');
|
||||
assert.equal(this.$('.option .percentage:eq(1)').text(), '44%');
|
||||
assert.equal(this.$(".option .percentage:eq(0)").text(), "56%");
|
||||
assert.equal(this.$(".option .percentage:eq(1)").text(), "44%");
|
||||
}
|
||||
});
|
||||
|
||||
widgetTest('multiple options in descending order', {
|
||||
widgetTest("multiple options in descending order", {
|
||||
template,
|
||||
|
||||
beforeEach() {
|
||||
this.set('isMultiple', true);
|
||||
this.set('poll', Ember.Object.create({
|
||||
type: 'multiple',
|
||||
options: [
|
||||
{ votes: 5, html: 'a' },
|
||||
{ votes: 2, html: 'b' },
|
||||
{ votes: 4, html: 'c' },
|
||||
{ votes: 1, html: 'b' },
|
||||
{ votes: 1, html: 'a' }
|
||||
],
|
||||
voters: 12
|
||||
}));
|
||||
this.set("isMultiple", true);
|
||||
this.set(
|
||||
"poll",
|
||||
Ember.Object.create({
|
||||
type: "multiple",
|
||||
options: [
|
||||
{ votes: 5, html: "a" },
|
||||
{ votes: 2, html: "b" },
|
||||
{ votes: 4, html: "c" },
|
||||
{ votes: 1, html: "b" },
|
||||
{ votes: 1, html: "a" }
|
||||
],
|
||||
voters: 12
|
||||
})
|
||||
);
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
assert.equal(this.$('.option .percentage:eq(0)').text(), '41%');
|
||||
assert.equal(this.$('.option .percentage:eq(1)').text(), '33%');
|
||||
assert.equal(this.$('.option .percentage:eq(2)').text(), '16%');
|
||||
assert.equal(this.$('.option .percentage:eq(3)').text(), '8%');
|
||||
assert.equal(this.$('.option span:nth-child(2):eq(3)').text(), 'a');
|
||||
assert.equal(this.$('.option .percentage:eq(4)').text(), '8%');
|
||||
assert.equal(this.$('.option span:nth-child(2):eq(4)').text(), 'b');
|
||||
assert.equal(this.$(".option .percentage:eq(0)").text(), "41%");
|
||||
assert.equal(this.$(".option .percentage:eq(1)").text(), "33%");
|
||||
assert.equal(this.$(".option .percentage:eq(2)").text(), "16%");
|
||||
assert.equal(this.$(".option .percentage:eq(3)").text(), "8%");
|
||||
assert.equal(this.$(".option span:nth-child(2):eq(3)").text(), "a");
|
||||
assert.equal(this.$(".option .percentage:eq(4)").text(), "8%");
|
||||
assert.equal(this.$(".option span:nth-child(2):eq(4)").text(), "b");
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user