2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-06 10:50:21 +08:00

FEATURE: Pie chart option for poll results (#8352)

This commit is contained in:
Mark VanLandingham 2019-11-25 11:51:01 -06:00 committed by GitHub
parent 720101b3ee
commit b92a8131c0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
23 changed files with 947 additions and 47 deletions

View file

@ -101,10 +101,7 @@ test("pollMinOptions", function(assert) {
assert.deepEqual(
controller.get("pollMinOptions"),
[
{ name: 1, value: 1 },
{ name: 2, value: 2 }
],
[{ name: 1, value: 1 }, { name: 2, value: 2 }],
"it should return the right options"
);
@ -113,10 +110,7 @@ test("pollMinOptions", function(assert) {
assert.deepEqual(
controller.get("pollMinOptions"),
[
{ name: 1, value: 1 },
{ name: 2, value: 2 }
],
[{ name: 1, value: 1 }, { name: 2, value: 2 }],
"it should return the right options"
);
});
@ -183,11 +177,7 @@ test("pollStepOptions", function(assert) {
assert.deepEqual(
controller.get("pollStepOptions"),
[
{ name: 1, value: 1 },
{ name: 2, value: 2 },
{ name: 3, value: 3 }
],
[{ name: 1, value: 1 }, { name: 2, value: 2 }, { name: 3, value: 3 }],
"it should return the right options"
);
});
@ -272,7 +262,7 @@ test("regular pollOutput", function(assert) {
assert.equal(
controller.get("pollOutput"),
"[poll type=regular]\n* 1\n* 2\n[/poll]\n",
"[poll type=regular chartType=bar]\n* 1\n* 2\n[/poll]\n",
"it should return the right output"
);
@ -280,7 +270,7 @@ test("regular pollOutput", function(assert) {
assert.equal(
controller.get("pollOutput"),
"[poll type=regular public=true]\n* 1\n* 2\n[/poll]\n",
"[poll type=regular public=true chartType=bar]\n* 1\n* 2\n[/poll]\n",
"it should return the right output"
);
});
@ -299,7 +289,7 @@ test("multiple pollOutput", function(assert) {
assert.equal(
controller.get("pollOutput"),
"[poll type=multiple min=1 max=2]\n* 1\n* 2\n[/poll]\n",
"[poll type=multiple min=1 max=2 chartType=bar]\n* 1\n* 2\n[/poll]\n",
"it should return the right output"
);
@ -307,7 +297,7 @@ test("multiple pollOutput", function(assert) {
assert.equal(
controller.get("pollOutput"),
"[poll type=multiple min=1 max=2 public=true]\n* 1\n* 2\n[/poll]\n",
"[poll type=multiple min=1 max=2 public=true chartType=bar]\n* 1\n* 2\n[/poll]\n",
"it should return the right output"
);
});