@@ -0,0 +1,768 @@
+var toPairs = Redash.toPairs%0A%0Adescribe('(Function) toPairs', function () %7B%0A  it('Should properly report its arity (is unary)', function () %7B%0A    toPairs.should.have.length(1)%0A  %7D)%0A%0A  it('Should return an array of key/value tuples', function () %7B%0A    toPairs(%7B%0A      foo: 'bar'%0A    , baz: 'biz'%0A    %7D).should.deep.equal(%5B%0A      %5B'foo', 'bar'%5D%0A    , %5B'baz', 'biz'%5D%0A    %5D)%0A  %7D)%0A%0A  it('Should return an empty list if the object is empty', function () %7B%0A    toPairs(%7B%7D)%0A      .should.deep.equal(%5B%5D)%0A  %7D)%0A%0A  it('Should ignore inherited properties', function () %7B%0A    var foo%0A%0A    function Foo () %7B%7D%0A    Foo.prototype.foo = function () %7B%7D%0A    foo = new Foo()%0A    foo.bar = function () %7B%7D%0A%0A    toPairs(foo)%0A      .should.deep.equal(%5B%0A        %5B'bar', foo.bar%5D%0A      %5D)%0A  %7D)%0A%7D)%0A

add initial tests