]> git.proxmox.com Git - mirror_xterm.js.git/commitdiff
Merge pull request #283 from iMoses/master
authorParis Kasidiaris <pariskasidiaris@gmail.com>
Thu, 22 Sep 2016 13:46:02 +0000 (14:46 +0100)
committerGitHub <noreply@github.com>
Thu, 22 Sep 2016 13:46:02 +0000 (14:46 +0100)
Workaround a known bug in Babel JS

.gitignore
test/test.js

index 029efd56b8536c4438a5a46baed01672599cc05a..2fb4e7e6a4b4fad9be56e85dd2263eac852dde9a 100644 (file)
@@ -10,3 +10,4 @@ Makefile.gyp
 example/*.log
 docs/
 npm-debug.log
+/.idea/
index 77caad0878a857420ce838d14ba737c3d5253f71..dac0535bb27a0fb0563077a3e2f539f30385870d 100644 (file)
@@ -394,7 +394,7 @@ describe('xterm.js', function() {
 
   describe('unicode - surrogates', function() {
     it('2 characters per cell', function () {
-      var high = '\uD800';
+      var high = String.fromCharCode(0xD800);
       for (var i=0xDC00; i<=0xDCFF; ++i) {
         xterm.write(high + String.fromCharCode(i));
         var tchar = xterm.lines[0][0];
@@ -406,7 +406,7 @@ describe('xterm.js', function() {
       }
     });
     it('2 characters at last cell', function() {
-      var high = '\uD800';
+      var high = String.fromCharCode(0xD800);
       for (var i=0xDC00; i<=0xDCFF; ++i) {
         xterm.x = xterm.cols - 1;
         xterm.write(high + String.fromCharCode(i));
@@ -417,7 +417,7 @@ describe('xterm.js', function() {
       }
     });
     it('2 characters per cell over line end with autowrap', function() {
-      var high = '\uD800';
+      var high = String.fromCharCode(0xD800);
       for (var i=0xDC00; i<=0xDCFF; ++i) {
         xterm.x = xterm.cols - 1;
         xterm.wraparoundMode = true;
@@ -430,7 +430,7 @@ describe('xterm.js', function() {
       }
     });
     it('2 characters per cell over line end without autowrap', function() {
-      var high = '\uD800';
+      var high = String.fromCharCode(0xD800);
       for (var i=0xDC00; i<=0xDCFF; ++i) {
         xterm.x = xterm.cols - 1;
         xterm.wraparoundMode = false;
@@ -442,7 +442,7 @@ describe('xterm.js', function() {
       }
     });
     it('splitted surrogates', function() {
-      var high = '\uD800';
+      var high = String.fromCharCode(0xD800);
       for (var i=0xDC00; i<=0xDCFF; ++i) {
         xterm.write(high);
         xterm.write(String.fromCharCode(i));