it('creates a new collection with an image as a binary buffer', function(done) { var endpoint = '/collections'; var url = SERVER_URL + endpoint; var method = 'POST'; var form = new FormData(); form.append('json', {"name": "Red stuff collection","filter": {"colour": "red"}}); form.append('image', require('fs').readFileSync('./test/data/image.jpg')); var endpoint = '/collections'; var url = SERVER_URL + endpoint; var method = 'POST'; server.inject({url: url, method: method, payload: form }, function(res) { console.log(res.result); expect(res.statusCode).to.equal(201); done(); }); };