aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authormitermayer <mitermayer.reis@gmail.com>2018-11-18 04:37:01 +0000
committermitermayer <mitermayer.reis@gmail.com>2019-08-25 20:56:07 -0700
commit64cc97376fb7556d285b34f3b02e25458e128a11 (patch)
treedf65c6b31e51c583d902f1b435789f0cdebbd130 /tests
parent18a42315acc254755b122b4afaf3896466227b6c (diff)
downloadvim-prettier-64cc97376fb7556d285b34f3b02e25458e128a11.tar.xz
Integrating vim-driver dummy test
Diffstat (limited to 'tests')
-rw-r--r--tests/__snapshots__/formatting.test.js.snap3
-rw-r--r--tests/formatting.test.js33
2 files changed, 36 insertions, 0 deletions
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();
+});