parse-data-url
Advanced tools
Comparing version 0.1.4 to 0.1.5
<a name="0.1.5"></a> | ||
### 0.1.5 (2017-08-15) | ||
* bump deps | ||
<a name="0.1.4"></a> | ||
@@ -3,0 +9,0 @@ ### 0.1.4 (2016-10-22) |
{ | ||
"name": "parse-data-url", | ||
"version": "0.1.4", | ||
"version": "0.1.5", | ||
"description": "Parse data URL string", | ||
"main": "index.js", | ||
"scripts": { | ||
"test": "grunt && mocha" | ||
"lint": "grunt", | ||
"test": "mocha", | ||
"coverage": "istanbul cover _mocha", | ||
"coveralls": "npm run coverage && coveralls < coverage/lcov.info" | ||
}, | ||
"pre-commit": [ | ||
"lint", | ||
"test" | ||
], | ||
"repository": { | ||
@@ -33,12 +40,15 @@ "type": "git", | ||
"dependencies": { | ||
"valid-data-url": "^0.1.3" | ||
"valid-data-url": "^0.1.4" | ||
}, | ||
"devDependencies": { | ||
"buffer-equals": "^1.0.4", | ||
"chai": "^3.5.0", | ||
"chai": "^4.1.1", | ||
"coveralls": "^2.13.1", | ||
"grunt": "^1.0.1", | ||
"grunt-contrib-jshint": "^1.0.0", | ||
"grunt-contrib-jshint": "^1.1.0", | ||
"istanbul": "^0.4.5", | ||
"load-grunt-tasks": "^3.5.2", | ||
"mocha": "^3.1.2" | ||
"mocha": "^3.5.0", | ||
"pre-commit": "^1.2.2" | ||
} | ||
} |
# Parse data URL string | ||
[![Build Status](https://travis-ci.org/killmenot/parse-data-url.svg?branch=master)](https://travis-ci.org/killmenot/parse-data-url) | ||
[![Coverage Status](https://coveralls.io/repos/github/killmenot/parse-data-url/badge.svg?branch=master)](https://coveralls.io/github/killmenot/parse-data-url?branch=master) | ||
[![Dependency Status](https://gemnasium.com/badges/github.com/killmenot/parse-data-url.svg)](https://gemnasium.com/github.com/killmenot/parse-data-url) | ||
@@ -5,0 +6,0 @@ [![npm version](https://badge.fury.io/js/parse-data-url.svg)](https://badge.fury.io/js/parse-data-url) |
14
test.js
@@ -17,2 +17,7 @@ /* globals describe, it */ | ||
it('return false', function () { | ||
parsed = parseDataUrl('data:HelloWorld'); | ||
expect(parsed).to.be.false; | ||
}); | ||
it('parse data', function () { | ||
@@ -81,3 +86,3 @@ parsed = parseDataUrl('data:,Hello World!'); | ||
it('export buffer from parsed data', function () { | ||
it('export buffer from parsed data with base64', function () { | ||
parsed = parseDataUrl('data:text/plain;base64,SGVsbG8sIFdvcmxkIQ%3D%3D'); | ||
@@ -88,2 +93,9 @@ var buffer = new Buffer(parsed.data, 'base64'); | ||
}); | ||
it('export buffer from parsed data with utf-8', function () { | ||
parsed = parseDataUrl('data:text/html,%3Ch1%3EHello%2C%20World!%3C%2Fh1%3E'); | ||
var buffer = new Buffer(parsed.data, 'utf8'); | ||
var parsedBuffer = parsed.toBuffer(); | ||
expect(bufferEquals(buffer, parsedBuffer)).to.be.true; | ||
}); | ||
}); |
Sorry, the diff of this file is not supported yet
11553
13
126
74
9
Updatedvalid-data-url@^0.1.4