From 64cc97376fb7556d285b34f3b02e25458e128a11 Mon Sep 17 00:00:00 2001 From: mitermayer Date: Sun, 18 Nov 2018 04:37:01 +0000 Subject: Integrating vim-driver dummy test --- tests/__snapshots__/formatting.test.js.snap | 3 +++ tests/formatting.test.js | 33 +++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 tests/__snapshots__/formatting.test.js.snap create mode 100644 tests/formatting.test.js (limited to 'tests') diff --git a/tests/__snapshots__/formatting.test.js.snap b/tests/__snapshots__/formatting.test.js.snap new file mode 100644 index 0000000..b78b432 --- /dev/null +++ b/tests/__snapshots__/formatting.test.js.snap @@ -0,0 +1,3 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`PrettierVersion returns pluggin version 1`] = `"0.2.7"`; diff --git a/tests/formatting.test.js b/tests/formatting.test.js new file mode 100644 index 0000000..49d5703 --- /dev/null +++ b/tests/formatting.test.js @@ -0,0 +1,33 @@ +const HeadlessRemoteClient = require('vim-driver/dist/HeadlessRemoteClient'); +const Server = require('vim-driver/dist/Server'); + +const HOST = '127.0.0.1'; +const PORT = 1337; + +let server; +let remote; + +beforeAll(async () => { + server = new Server(); + await server.listen(HOST, PORT); +}); + +afterAll(async () => { + await server.close(); +}); + +beforeEach(async () => { + remote = new HeadlessRemoteClient({host: HOST, port: PORT}); + await remote.connect(server); +}); + +afterEach(async () => { + if (remote.isConnected()) { + await remote.close(); + } +}); + +test('PrettierVersion returns pluggin version', async () => { + const result = await remote.execute('PrettierVersion'); + expect(result).toMatchSnapshot(); +}); -- cgit v1.3-6-g1900