     it "correctly returns the keys of an object", ->
         k({a:5, xyz:'10'}).should.be.eql ['a', 'xyz']
         k({xyz:'10', a:5}).should.be.eql ['xyz', 'a']
-    it "and doesn't choke on empty objects", ->
+    it "doesn't choke on empty objects", ->
         k([]).should.be.eql []
         k({}).should.be.eql []
 

    it "detects empty objects", ->
        ie({}).should.be.ok()
        ie([]).should.be.ok()
    it "and nothing else", ->
        #ie("x").should.not.be.ok()
        ie({a:5}).should.not.be.ok()
        ie(b:undefined).should.not.be.ok()

    it "defaults to lenght 1024", ->
        long = ("x" for [1..10000]).join("")
        tl(long).should.startWith("...").and.has.length 1024
    it "handles empty strings", ->
        tl("").should.be.eql ""
    it "handles missing argument", ->
        should(tl()).be.eql undefined

describe "git_author", ->
