Migrate Clipboard handler to TypeScript

Also apply JavaScript rules in `.editorconfig` in TypeScript files as well.

Part of #335
This commit is contained in:
Paris Kasidiaris
2016-12-06 10:01:06 +00:00
parent 9f5790fcaf
commit 824a9c6dbf
4 changed files with 52 additions and 26 deletions
-18
View File
@@ -1,18 +0,0 @@
var assert = require('chai').assert;
var Terminal = require('../xterm');
var Clipboard = require('../handlers/Clipboard');
describe('evaluateCopiedTextProcessing', function () {
it('should strip trailing whitespaces and replace nbsps with spaces', function () {
var nonBreakingSpace = String.fromCharCode(160),
copiedText = 'echo' + nonBreakingSpace + 'hello' + nonBreakingSpace,
processedText = Clipboard.prepareTextForClipboard(copiedText);
// No trailing spaces
assert.equal(processedText.match(/\s+$/), null);
// No non-breaking space
assert.equal(processedText.indexOf(nonBreakingSpace), -1);
});
});