diff --git a/README.md b/README.md index 5371a6f..4d0d293 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ const plugin = { register: Blaine, options: { // Allow png files only - whitelist: ['png'] + whitelist: ['image/png'] } }; @@ -66,7 +66,7 @@ server.register(plugin, (err) => { ## Supported File Types -The same as [magik](https://github.com/ruiquelhas/magik#supported-file-types). +The same as [file-type](https://github.com/sindresorhus/file-type#supported-file-types). [coveralls-img]: https://coveralls.io/repos/ruiquelhas/blaine/badge.svg [coveralls-url]: https://coveralls.io/github/ruiquelhas/blaine diff --git a/package.json b/package.json index b048f14..aae7156 100644 --- a/package.json +++ b/package.json @@ -34,11 +34,11 @@ "coveralls": "2.x.x", "form-data": "0.x.x", "hapi": "13.x.x", - "lab": "9.x.x", + "lab": "10.x.x", "stream-to-promise": "1.x.x" }, "dependencies": { - "copperfield": "2.x.x", + "copperfield": "3.x.x", "recourier": "1.x.x", "subtext": "4.x.x", "wreck": "7.x.x" diff --git a/test/index.js b/test/index.js index eaeedad..8fcd449 100644 --- a/test/index.js +++ b/test/index.js @@ -71,7 +71,7 @@ lab.experiment('blaine', () => { server.inject({ method: 'POST', url: '/ignore' }, (response) => { Code.expect(response.statusCode).to.equal(200); - Code.expect(response.headers['content-validation']).to.not.exist(); + Code.expect(response.headers['content-validation']).to.equal('success'); Code.expect(response.headers['content-type']).to.not.exist(); done(); }); @@ -87,7 +87,7 @@ lab.experiment('blaine', () => { server.inject({ headers: form.getHeaders(), method: 'POST', payload: payload, url: '/main' }, (response) => { Code.expect(response.statusCode).to.equal(200); - Code.expect(response.headers['content-validation']).to.not.exist(); + Code.expect(response.headers['content-validation']).to.equal('success'); Code.expect(Content.type(response.headers['content-type']).mime).to.equal('application/octet-stream'); done(); }); @@ -117,7 +117,7 @@ lab.experiment('blaine', () => { lab.test('should return control to the server if all files the in payload are allowed', (done) => { const png = Path.join(Os.tmpdir(), 'foo.png'); - Fs.createWriteStream(png).end(new Buffer([0x89, 0x50])); + Fs.createWriteStream(png).end(new Buffer('89504e47', 'hex')); const form = new FormData(); form.append('file1', Fs.createReadStream(png));