From f6eb56cd82d715e3ea7a2f6bc74204aa0f6126e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9nald=20Casagraude?= Date: Tue, 8 Mar 2016 03:41:17 +0100 Subject: [PATCH 1/2] Add assertions completions --- assertions.sublime-completions | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 assertions.sublime-completions diff --git a/assertions.sublime-completions b/assertions.sublime-completions new file mode 100644 index 0000000..3ddce45 --- /dev/null +++ b/assertions.sublime-completions @@ -0,0 +1,21 @@ +{ + "scope": "source.js, source.jsx, source.ts", + + "completions": + [ + { "trigger": "t.pass", "contents": "t.pass(${1/.+/'/}${1:message}${1/.+/'/});" }, + { "trigger": "t.fail", "contents": "t.fail(${1/.+/'/}${1:message}${1/.+/'/});" }, + { "trigger": "t.ok", "contents": "t.ok(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.notOk", "contents": "t.notOk(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.true", "contents": "t.true(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.false", "contents": "t.false(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.is", "contents": "t.is(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, + { "trigger": "t.not", "contents": "t.not(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, + { "trigger": "t.same", "contents": "t.same(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, + { "trigger": "t.notSame", "contents": "t.notSame(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, + { "trigger": "t.throws", "contents": "t.throws(${1:function|promise}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.notThrows", "contents": "t.notThrows(${1:function|promise}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.regex", "contents": "t.regex(${1:contents}, ${2:regex}${3/.+/, '/}${3:message}${3/.+/'/});" }, + { "trigger": "t.ifError", "contents": "t.ifError(${1:error}${2/.+/, '/}${2:message}${2/.+/'/});" } + ] +} From 95ee8b9232fcb9a88a1beecc73055f915917124d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9nald=20Casagraude?= Date: Tue, 8 Mar 2016 03:48:01 +0100 Subject: [PATCH 2/2] Conform to EditorConfig --- assertions.sublime-completions | 36 +++++++++++++++++----------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/assertions.sublime-completions b/assertions.sublime-completions index 3ddce45..6c8a5ee 100644 --- a/assertions.sublime-completions +++ b/assertions.sublime-completions @@ -1,21 +1,21 @@ { - "scope": "source.js, source.jsx, source.ts", + "scope": "source.js, source.jsx, source.ts", - "completions": - [ - { "trigger": "t.pass", "contents": "t.pass(${1/.+/'/}${1:message}${1/.+/'/});" }, - { "trigger": "t.fail", "contents": "t.fail(${1/.+/'/}${1:message}${1/.+/'/});" }, - { "trigger": "t.ok", "contents": "t.ok(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, - { "trigger": "t.notOk", "contents": "t.notOk(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, - { "trigger": "t.true", "contents": "t.true(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, - { "trigger": "t.false", "contents": "t.false(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, - { "trigger": "t.is", "contents": "t.is(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, - { "trigger": "t.not", "contents": "t.not(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, - { "trigger": "t.same", "contents": "t.same(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, - { "trigger": "t.notSame", "contents": "t.notSame(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, - { "trigger": "t.throws", "contents": "t.throws(${1:function|promise}${2/.+/, '/}${2:message}${2/.+/'/});" }, - { "trigger": "t.notThrows", "contents": "t.notThrows(${1:function|promise}${2/.+/, '/}${2:message}${2/.+/'/});" }, - { "trigger": "t.regex", "contents": "t.regex(${1:contents}, ${2:regex}${3/.+/, '/}${3:message}${3/.+/'/});" }, - { "trigger": "t.ifError", "contents": "t.ifError(${1:error}${2/.+/, '/}${2:message}${2/.+/'/});" } - ] + "completions": + [ + { "trigger": "t.pass", "contents": "t.pass(${1/.+/'/}${1:message}${1/.+/'/});" }, + { "trigger": "t.fail", "contents": "t.fail(${1/.+/'/}${1:message}${1/.+/'/});" }, + { "trigger": "t.ok", "contents": "t.ok(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.notOk", "contents": "t.notOk(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.true", "contents": "t.true(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.false", "contents": "t.false(${1:value}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.is", "contents": "t.is(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, + { "trigger": "t.not", "contents": "t.not(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, + { "trigger": "t.same", "contents": "t.same(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, + { "trigger": "t.notSame", "contents": "t.notSame(${1:value}, ${2:expected}${3/.+/, '/}${3:message}${3/.+/'/});" }, + { "trigger": "t.throws", "contents": "t.throws(${1:function|promise}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.notThrows", "contents": "t.notThrows(${1:function|promise}${2/.+/, '/}${2:message}${2/.+/'/});" }, + { "trigger": "t.regex", "contents": "t.regex(${1:contents}, ${2:regex}${3/.+/, '/}${3:message}${3/.+/'/});" }, + { "trigger": "t.ifError", "contents": "t.ifError(${1:error}${2/.+/, '/}${2:message}${2/.+/'/});" } + ] }