diff --git a/internal_packages/composer-spellcheck/spec/spellcheck-composer-extension-spec.es6 b/internal_packages/composer-spellcheck/spec/spellcheck-composer-extension-spec.es6
index eaad45216..b2ee28a82 100644
--- a/internal_packages/composer-spellcheck/spec/spellcheck-composer-extension-spec.es6
+++ b/internal_packages/composer-spellcheck/spec/spellcheck-composer-extension-spec.es6
@@ -15,6 +15,11 @@ describe('SpellcheckComposerExtension', function spellcheckComposerExtension() {
const lookupPath = path.join(__dirname, 'fixtures', 'california-spelling-lookup.json');
const spellings = JSON.parse(fs.readFileSync(lookupPath));
spyOn(Spellchecker, 'isMisspelled').andCallFake(word => spellings[word])
+ spyOn(Spellchecker.handler, 'provideHintText').andReturn({
+ then(cb) {
+ cb()
+ },
+ })
});
describe("onContentChanged", () => {
@@ -28,6 +33,8 @@ describe('SpellcheckComposerExtension', function spellcheckComposerExtension() {
};
SpellcheckComposerExtension.onContentChanged({editor});
+ advanceClock(1000) // Wait for debounce
+ advanceClock(1) // Wait for defer
expect(node.innerHTML).toEqual(afterHTML);
});
@@ -51,6 +58,8 @@ describe('SpellcheckComposerExtension', function spellcheckComposerExtension() {
};
SpellcheckComposerExtension.onContentChanged({editor});
+ advanceClock(1000) // Wait for debounce
+ advanceClock(1) // Wait for defer
expect(node.innerHTML).toEqual(`
This is a testst! I have a few misspellled words.
diff --git a/src/K2 b/src/K2
index 3390bc078..590a4499f 160000
--- a/src/K2
+++ b/src/K2
@@ -1 +1 @@
-Subproject commit 3390bc0783d7f17906a6884e4d757876a337506f
+Subproject commit 590a4499fea6bece4ef5da40ca8f1b4d74ba72f5