mirror of
https://github.com/discourse/discourse.git
synced 2025-03-06 19:29:51 +00:00
Correct failing test
WARNING: forEach is a trap when async is involved cause it leaks promises for X of Y is a very clean workaround that keeps the code ver readable
This commit is contained in:
parent
10dad7d013
commit
fa35b555b7
@ -80,10 +80,10 @@ QUnit.test("it skips a search depending on punctuations", async assert => {
|
||||
"@sam:"
|
||||
];
|
||||
|
||||
skippedTerms.forEach(async term => {
|
||||
for (let term of skippedTerms) {
|
||||
let results = await userSearch({ term });
|
||||
assert.equal(results.length, 0);
|
||||
});
|
||||
}
|
||||
|
||||
let allowedTerms = [
|
||||
"@sam sam", // double space is not allowed
|
||||
@ -93,8 +93,8 @@ QUnit.test("it skips a search depending on punctuations", async assert => {
|
||||
|
||||
let topicId = 100;
|
||||
|
||||
allowedTerms.forEach(async term => {
|
||||
for (let term of allowedTerms) {
|
||||
let results = await userSearch({ term, topicId });
|
||||
assert.equal(results.length, 6);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user