.end(function (response) {
                        var pledge = response.body.data.pledge;
                        var pledgeData = _.findWhere(testInit.pledgeData, {pledgeID: pledgeID});

                        assert.pledgeEquals(pledge, pledgeData);
//                        for( var key in pledgeData ) {
//                            switch(key) {
//                                case 'count':    assert(!isNaN(pledge[key])); break;
//                                case 'date':     assert.equal( Date.parse(pledge[key]).toString(), Date.parse(pledgeData[key]).toString()); break;
//                                case 'title':    assert.deepEqual(pledge[key], pledgeData[key]); break;
//                                case 'subtitle': assert.deepEqual(pledge[key], pledgeData[key]); break;
//                                default:         assert.equal(pledge[key], pledgeData[key]); break;
//                            }
//                        }
                        done();
                    });
 response.body.data.pledges.forEach(function(pledge){
     var pledgeData = _.findWhere(testInit.pledgeData, {pledgeID: pledge.pledgeID});
     assert.pledgeEquals(pledge, pledgeData);
 });
 .end(function (response) {
     var pledge = response.body.data.pledge;
     assert.pledgeEquals(pledge, pledgeData);
     done();
 })