diff --git a/README.md b/README.md index 358bc21..84cdc9d 100644 --- a/README.md +++ b/README.md @@ -492,6 +492,59 @@ afterEach(() => { ${0} }); ``` +### Chai (expect) + +#### `exe⇥` expect equal +```js +expect(${1:actual}).to.equal(${2:expected}); +``` + +#### `exde⇥` expect deep equal +```js +expect(${1:actual}).to.eql(${2:expected}); +``` + +#### `exne⇥` expect not equal +```js +expect(${1:actual}).to.not.equal(${2:expected}); +``` + +#### `exnde⇥` expect not deep equal +```js +expect(${1:actual}).to.not.eql(${2:expected}); +``` + +#### `exc⇥` expect contains +```js +expect(${1:actual}).to.contain(${2:expected}); +``` + +#### `exnc⇥` expect not contains +```js +expect(${1:actual}).to.not.contain(${2:expected}); +``` + +### Chai (should) + +#### `se⇥` should equal +```js +(${1:actual}).should.equal(${2:expected}); +``` + +#### `sne⇥` should not equal +```js +(${1:actual}).should.not.equal(${2:expected}); +``` + +#### `sc⇥` should contain +```js +(${1:actual}).should.contain(${2:expected}); +``` + +#### `snc⇥` should not contain +```js +(${1:actual}).should.not.contain(${2:expected}); +``` ### Console @@ -515,6 +568,11 @@ console.error(${0}); console.warn(${0}); ``` +#### `ct⇥` console.table +```js +console.table(${0}); +``` + ### Timers #### `st⇥` setTimeout diff --git a/snippets/chai.cson b/snippets/chai.cson index e51320a..bf27616 100644 --- a/snippets/chai.cson +++ b/snippets/chai.cson @@ -11,3 +11,21 @@ "expect not deep equal": prefix: "exnde" body: "expect(${1:actual}).to.not.eql(${2:expected});" + "expect contains": + prefix: "exc" + body: "expect(${1:actual}).to.contain(${2:expected});" + "expect not contains": + prefix: "exnc" + body: "expect(${1:actual}).to.not.contain(${2:expected});" + "should equal": + prefix: "se" + body: "(${1:actual}).should.equal(${2:expected});" + "should not equal": + prefix: "sne" + body: "(${1:actual}).should.not.equal(${2:expected});" + "should contain": + prefix: "sc" + body: "(${1:actual}).should.contain(${2:expected});" + "should not contain": + prefix: "snc" + body: "(${1:actual}).should.not.contain(${2:expected});" diff --git a/snippets/console.cson b/snippets/console.cson index 32397e0..999d0f7 100644 --- a/snippets/console.cson +++ b/snippets/console.cson @@ -11,3 +11,6 @@ "console.warn": prefix: "cw" body: "console.warn(${0});" + "console.table": + prefix: "ct" + body: "console.table(${0});"