{
   "scope": "source.coffee",
   "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" }
   ]
}