[Pkg-javascript-commits] [node-entities] 62/63: encode: don't try to encode commas

Wolfgang Borgert debacle at moszumanska.debian.org
Mon Sep 22 08:15:49 UTC 2014


This is an automated email from the git hooks/post-receive script.

debacle pushed a commit to branch master
in repository node-entities.

commit 296a6e71564d8d90f48ae8eebd6a71c9351ec760
Author: fb55 <me at feedic.com>
Date:   Tue Apr 15 14:29:59 2014 +0200

    encode: don't try to encode commas
    
    fixes #16
---
 lib/encode.js | 2 +-
 test/test.js  | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/lib/encode.js b/lib/encode.js
index 13c7f6b..10c0c36 100644
--- a/lib/encode.js
+++ b/lib/encode.js
@@ -28,7 +28,7 @@ function getInverseReplacer(inverse){
 	});
 
 	//TODO add ranges
-	multiple.unshift("[" + single.join() + "]");
+	multiple.unshift("[" + single.join("") + "]");
 
 	return new RegExp(multiple.join("|"), "g");
 }
diff --git a/test/test.js b/test/test.js
index 8a8e945..c61a20f 100644
--- a/test/test.js
+++ b/test/test.js
@@ -40,6 +40,11 @@ describe("Encode->decode test", function(){
 			assert.equal(entities.decodeHTML(encodedHTML5), tc.input);
 		});
 	});
+
+	it("should encode data URIs (issue 16)", function(){
+		var data = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAALAAABAAEAAAIBRAA7";
+		assert.equal(entities.decode(entities.encode(data)), data);
+	});
 });
 
 describe("Decode test", function(){

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-entities.git



More information about the Pkg-javascript-commits mailing list