]>
git.proxmox.com Git - mirror_xterm.js.git/blob - test/clipboard-test.js
1 var assert
= require('chai').assert
;
2 var Terminal
= require('../src/xterm');
3 var Clipboard
= require('../src/handlers/Clipboard');
6 describe('evaluateCopiedTextProcessing', function () {
7 it('should strip trailing whitespaces and replace nbsps with spaces', function () {
8 var nonBreakingSpace
= String
.fromCharCode(160),
9 copiedText
= 'echo' + nonBreakingSpace
+ 'hello' + nonBreakingSpace
,
10 processedText
= Clipboard
.prepareTextForClipboard(copiedText
);
13 assert
.equal(processedText
.match(/\s+$/), null);
15 // No non-breaking space
16 assert
.equal(processedText
.indexOf(nonBreakingSpace
), -1);