DEV: migrate widgets tests to async/await

This commit is contained in:
Maja Komel
2018-07-24 17:49:42 +02:00
parent fe39cdc90a
commit 3a52c2fa64
6 changed files with 197 additions and 291 deletions
+11 -15
View File
@@ -136,14 +136,12 @@ widgetTest("widget state", {
});
},
test(assert) {
async test(assert) {
assert.ok(this.$("button.test").length, "it renders the button");
assert.equal(this.$("button.test").text(), "0 clicks");
click(this.$("button"));
andThen(() => {
assert.equal(this.$("button.test").text(), "1 clicks");
});
await click(this.$("button"));
assert.equal(this.$("button.test").text(), "1 clicks");
}
});
@@ -173,7 +171,7 @@ widgetTest("widget update with promise", {
});
},
test(assert) {
async test(assert) {
assert.equal(
this.$("button.test")
.text()
@@ -181,15 +179,13 @@ widgetTest("widget update with promise", {
"No name"
);
click(this.$("button"));
andThen(() => {
assert.equal(
this.$("button.test")
.text()
.trim(),
"Robin"
);
});
await click(this.$("button"));
assert.equal(
this.$("button.test")
.text()
.trim(),
"Robin"
);
}
});