File tree Expand file tree Collapse file tree
src/test/java/com/flowingcode/vaadin/addons/xterm/integration Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ public abstract class AbstractViewTest extends ParallelTest {
4949 @ Rule public ScreenshotOnFailureRule rule = new ScreenshotOnFailureRule (this , true );
5050
5151 public AbstractViewTest () {
52- this ("" );
52+ this (IntegrationView . ROUTE );
5353 }
5454
5555 protected AbstractViewTest (String route ) {
Original file line number Diff line number Diff line change 1919 */
2020package com .flowingcode .vaadin .addons .xterm .integration ;
2121
22+ import com .flowingcode .vaadin .addons .xterm .ITerminalClipboard .UseSystemClipboard ;
2223import com .flowingcode .vaadin .addons .xterm .ITerminalOptions .CursorStyle ;
24+ import com .flowingcode .vaadin .addons .xterm .TerminalHistory ;
2325import com .flowingcode .vaadin .addons .xterm .XTerm ;
2426import com .vaadin .flow .component .ClientCallable ;
2527import com .vaadin .flow .component .orderedlayout .VerticalLayout ;
@@ -50,8 +52,14 @@ public IntegrationView() {
5052 xterm .setCursorStyle (CursorStyle .UNDERLINE );
5153
5254 xterm .setSizeFull ();
53- sampleClientTerminalAddon = new SampleClientTerminalAddon (xterm );
5455
56+ xterm .setCopySelection (true );
57+ xterm .setUseSystemClipboard (UseSystemClipboard .READWRITE );
58+ xterm .setPasteWithMiddleClick (true );
59+ xterm .setPasteWithRightClick (true );
60+
61+ sampleClientTerminalAddon = new SampleClientTerminalAddon (xterm );
62+ TerminalHistory .extend (xterm );
5563 xterm .addLineListener (ev -> xterm .writePrompt ());
5664
5765 xterm .focus ();
Original file line number Diff line number Diff line change @@ -28,10 +28,6 @@ public class SampleClientTerminalAddonIT extends AbstractViewTest implements Has
2828 private static final String BAR = "BAR" ;
2929 IntegrationViewCallables $server = createCallableProxy (IntegrationViewCallables .class );
3030
31- public SampleClientTerminalAddonIT () {
32- super (IntegrationView .ROUTE );
33- }
34-
3531 @ Test
3632 public void testSelectionFeature1 () throws InterruptedException {
3733 XTermElement term = $ (XTermElement .class ).first ();
You can’t perform that action at this time.
0 commit comments