diff --git a/tests/test_single_document.py b/tests/test_single_document.py index 673f1842f..b2988fb34 100644 --- a/tests/test_single_document.py +++ b/tests/test_single_document.py @@ -382,15 +382,11 @@ def get_test_name(cls) -> str: def test_did_change_before_did_close(self) -> 'Generator': assert self.view - self.view.window().run_command("chain", { - "commands": [ - ["insert", {"characters": "TEST"}], - ["save", {"async": False}], - ["close", {}] - ] - }) + self.insert_characters("TEST") + self.view.window().run_command("save", {'async': False}) + self.view.window().run_command("close", {}) yield from self.await_message('textDocument/didChange') - # yield from self.await_message('textDocument/didSave') # TODO why is this not sent? + yield from self.await_message('textDocument/didSave') yield from self.await_message('textDocument/didClose')