fune/toolkit/components/autocomplete/tests/unit/test_removeMatchAt.js
Marco Bonardo 668ea1f3e7 Bug 1391293 - Reduce Address Bar results flickering when typing additional chars. r=adw
MozReview-Commit-ID: HaIK8YJho1y

--HG--
extra : rebase_source : ca3dd8305d99cba914d28377570c5e933009e9d3
2017-09-08 11:39:44 +02:00

15 lines
527 B
JavaScript

function run_test() {
let result = Cc["@mozilla.org/autocomplete/simple-result;1"]
.createInstance(Ci.nsIAutoCompleteSimpleResult);
result.appendMatch("a", "");
result.appendMatch("b", "");
result.removeMatchAt(0);
Assert.equal(result.matchCount, 1);
Assert.equal(result.getValueAt(0), "b");
result.appendMatch("c", "");
result.removeMatchAt(1);
Assert.equal(result.matchCount, 1);
Assert.equal(result.getValueAt(0), "b");
result.removeMatchAt(0);
Assert.equal(result.matchCount, 0);
}