1234567891011121314151617181920212223242526272829 |
- package com.vaadin.tests.components.gridlayout;
-
- import static org.junit.Assert.assertEquals;
-
- import org.junit.Test;
-
- import com.vaadin.testbench.elements.CheckBoxElement;
- import com.vaadin.testbench.elements.GridLayoutElement;
- import com.vaadin.testbench.elementsbase.AbstractElement;
- import com.vaadin.tests.tb3.MultiBrowserTest;
-
- public class GridLayoutWithLabelTest extends MultiBrowserTest {
-
- @Test
- public void selectingOptionShouldNotCauseLabelToChangeSize() {
- openTestURL();
- AbstractElement gridLayout = $(GridLayoutElement.class).first();
- CheckBoxElement cb = $(CheckBoxElement.class).first();
-
- int before = gridLayout.getSize().getWidth();
- cb.click(); // Turn on
- cb.click(); // Turn off
- int after = gridLayout.getSize().getWidth();
-
- assertEquals(
- "layout width should not have changed after checkbox was toggled",
- before, after);
- }
- }
|