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