Skip to content

Commit 8378112

Browse files
javier-godoypaodb
authored andcommitted
test: use IntegrationView as the global base for ITs
1 parent 38f10e8 commit 8378112

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

src/test/java/com/flowingcode/vaadin/addons/xterm/integration/AbstractViewTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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) {

src/test/java/com/flowingcode/vaadin/addons/xterm/integration/IntegrationView.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919
*/
2020
package com.flowingcode.vaadin.addons.xterm.integration;
2121

22+
import com.flowingcode.vaadin.addons.xterm.ITerminalClipboard.UseSystemClipboard;
2223
import com.flowingcode.vaadin.addons.xterm.ITerminalOptions.CursorStyle;
24+
import com.flowingcode.vaadin.addons.xterm.TerminalHistory;
2325
import com.flowingcode.vaadin.addons.xterm.XTerm;
2426
import com.vaadin.flow.component.ClientCallable;
2527
import 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();

src/test/java/com/flowingcode/vaadin/addons/xterm/integration/SampleClientTerminalAddonIT.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff 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();

0 commit comments

Comments
 (0)