{
   "scope": "source.js",
   "version": "0.10",
   "completions":
   [
    { "trigger": "expect", "contents": "expect(${1:value}).to.;$0"},
    { "trigger": "expect.to.be.a", "contents": "expect(${1:value}).to.be.a(\"${2:type}\");$0"},
    { "trigger": "expect.to.be.an", "contents": "expect(${1:value}).to.be.an(\"${2:type}\");$0"},
    { "trigger": "expect.to.be.an.instanceof", "contents": "expect(${1:value}).to.be.an.instanceof(${2:object});$0"},
    { "trigger": "expect.to.include", "contents": "expect(${1:value}).to.include(${2:value});$0"},
    { "trigger": "expect.to.contain", "contents": "expect(${1:value}).to.contain(\"${2:string}\");$0"},
    { "trigger": "expect.to.include.keys", "contents": "expect(${1:value}).to.include.keys(\"${2:string}\");$0"},
    { "trigger": "expect.to.be.ok", "contents": "expect(${1:value}).to.be.ok;$0"},
    { "trigger": "expect.to.not.be.ok", "contents": "expect(${1:value}).to.not.be.ok;$0"},
    { "trigger": "expect.to.be.true", "contents": "expect(${1:value}).to.be.true;$0"},
    { "trigger": "expect.to.not.be.true", "contents": "expect(${1:value}).to.not.be.true;$0"},
    { "trigger": "expect.to.be.false", "contents": "expect(${1:value}).to.be.false;$0"},
    { "trigger": "expect.to.not.be.false", "contents": "expect(${1:value}).to.not.be.false;$0"},
    { "trigger": "expect.to.be.null", "contents": "expect(${1:value}).to.be.null;$0"},
    { "trigger": "expect.to.not.be.null", "contents": "expect(${1:value}).to.not.be.null;$0"},
    { "trigger": "expect.to.be.undefined", "contents": "expect(${1:value}).to.be.undefined;$0"},
    { "trigger": "expect.to.not.be.undefined", "contents": "expect(${1:value}).to.not.be.undefined;$0"},
    { "trigger": "expect.to.exist", "contents": "expect(${1:value}).to.exist;$0"},
    { "trigger": "expect.to.not.exist", "contents": "expect(${1:value}).to.not.exist;$0"},
    { "trigger": "expect.to.be.empty", "contents": "expect(${1:value}).to.be.empty;$0"},
    { "trigger": "expect.to.not.be.empty", "contents": "expect(${1:value}).to.not.be.empty;$0"},
    { "trigger": "expect.to.be.arguments", "contents": "expect(${1:value}).to.be.arguments(${2:value});$0"},
    { "trigger": "expect.to.equal", "contents": "expect(${1:value}).to.equal(${2:value});$0"},
    { "trigger": "expect.to.not.equal", "contents": "expect(${1:value}).to.not.equal(${2:value});$0"},
    { "trigger": "expect.to.eql", "contents": "expect(${1:value}).to.eql(${2:value});$0"},
    { "trigger": "expect.to.not.eql", "contents": "expect(${1:value}).to.not.eql(${2:value});$0"},
    { "trigger": "expect.to.be.above", "contents": "expect(${1:value}).to.be.above(${2:value});$0"},
    { "trigger": "expect.to.have.length.above", "contents": "expect(${1:value}).to.have.length.above(${2:value});$0"},
    { "trigger": "expect.to.be.at.least", "contents": "expect(${1:value}).to.be.at.least(${2:value});$0"},
    { "trigger": "expect.to.be.below", "contents": "expect(${1:value}).to.be.below(${2:value});$0"},
    { "trigger": "expect.to.be.at.most", "contents": "expect(${1:value}).to.be.at.most(${2:value});$0"},
    { "trigger": "expect.to.have.length.of.at.most", "contents": "expect(${1:value}).to.have.length.of.at.most(${2:value});$0"},
    { "trigger": "expect.to.be.within", "contents": "expect(${1:value}).to.be.within(${2:start}, ${3:finish});$0"},
    { "trigger": "expect.to.have.length.within", "contents": "expect(${1:value}).to.have.length.within(${2:start}, ${3:finish});$0"},
    { "trigger": "expect.to.have.property", "contents": "expect(${1:value}).to.have.property(\"${2:value}\");$0"},
    { "trigger": "expect.to.have.deep.property", "contents": "expect(${1:value}).to.have.deep.property(\"${2:value}\");$0"},
    { "trigger": "expect.to.have.ownProperty", "contents": "expect(${1:value}).to.have.ownProperty(\"${2:value}\");$0"},
    { "trigger": "expect.to.have.length", "contents": "expect(${1:value}).to.have.length(${2:value});$0"},
    { "trigger": "expect.to.have.length.above", "contents": "expect(${1:value}).to.have.length.above(${2:value});$0"},
    { "trigger": "expect.to.have.length.below", "contents": "expect(${1:value}).to.have.length.below(${2:value});$0"},
    { "trigger": "expect.to.have.length.within", "contents": "expect(${1:value}).to.have.length.within(${2:start}, ${3:finish});$0"},
    { "trigger": "expect.to.match", "contents": "expect(${1:value}).to.match(/${2:regex}/);$0"},
    { "trigger": "expect.to.have.string", "contents": "expect(${1:value}).to.have.string(\"${2:string}\");$0"},
    { "trigger": "expect.to.have.keys", "contents": "expect(${1:value}).to.have.keys(\"${2:string}\");$0"},
    { "trigger": "expect.to.throw", "contents": "expect(${1:value}).to.throw(${2:error});$0"},
    { "trigger": "expect.to.not.throw", "contents": "expect(${1:value}).to.not.throw(${2:error});$0"},
    { "trigger": "expect.to.respondTo", "contents": "expect(${1:value}).to.respondTo(${2:string});$0"},
    { "trigger": "expect.to.satisfy", "contents": "expect(${1:value}).to.satisfy(${2:function});$0"},
    { "trigger": "expect.to.be.closeTo", "contents": "expect(${1:value}).to.be.closeTo(${2:expected}, ${3:delta});$0"}
   ]
}