Merge pull request #1097 from jdanbrown/pr-bracketedpaste

Support bracketed paste mode
This commit is contained in:
Daniel Imms
2017-11-09 11:05:05 -08:00
committed by GitHub
7 changed files with 46 additions and 0 deletions
+14
View File
@@ -65,4 +65,18 @@ describe('InputHandler', () => {
assert.equal(terminal.options['cursorBlink'], false);
});
});
describe('setMode', () => {
it('should toggle Terminal.bracketedPasteMode', () => {
let terminal = new MockInputHandlingTerminal();
terminal.prefix = '?';
terminal.bracketedPasteMode = false;
let inputHandler = new InputHandler(terminal);
// Set bracketed paste mode
inputHandler.setMode([2004]);
assert.equal(terminal.bracketedPasteMode, true);
// Reset bracketed paste mode
inputHandler.resetMode([2004]);
assert.equal(terminal.bracketedPasteMode, false);
});
});
});