Skip to content

Commit 973c20d

Browse files
committed
Provide test for Stepper Mobile Orientation update.
1 parent b57d286 commit 973c20d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/test/java/gwt/material/design/addins/client/MaterialStepperTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,26 @@ protected <T extends MaterialStepper> void checkErrorSuccess(T stepper) {
8989
}
9090

9191
protected <T extends MaterialStepper> void checkAxis(T stepper) {
92+
assertNotNull(stepper.getCurrentStep());
93+
MaterialStep step = stepper.getCurrentStep();
94+
MaterialWidget conCircle = (MaterialWidget) step.getWidget(0);
95+
MaterialWidget conBody = (MaterialWidget) step.getWidget(1);
96+
9297
stepper.setAxis(Axis.VERTICAL);
9398
assertEquals(stepper.getAxis(), Axis.VERTICAL);
9499
assertTrue(stepper.getElement().hasClassName(Axis.VERTICAL.getCssName()));
100+
101+
assertTrue(conBody.getWidget(0).getElement().hasClassName(CssName.TITLE));
102+
assertTrue(conBody.getWidget(1).getElement().hasClassName(AddinsCssName.DESCRIPTION));
103+
assertTrue(conBody.getWidget(2).getElement().hasClassName(AddinsCssName.BODY));
104+
95105
stepper.setAxis(Axis.HORIZONTAL);
96106
assertEquals(stepper.getAxis(), Axis.HORIZONTAL);
97107
assertTrue(stepper.getElement().hasClassName(Axis.HORIZONTAL.getCssName()));
108+
assertTrue(step.getWidget(0) instanceof MaterialWidget);
109+
MaterialWidget horiCon = (MaterialWidget) step.getWidget(0);
110+
assertTrue(horiCon.getWidget(1).getElement().hasClassName(CssName.TITLE));
111+
assertTrue(horiCon.getWidget(3).getElement().hasClassName(AddinsCssName.DESCRIPTION));
98112
}
99113

100114
protected <T extends MaterialStepper> void checkStepNavigation(T stepper) {

0 commit comments

Comments
 (0)