package org.zkoss.zktest.zats.test2;
import org.junit.Test;
import org.zkoss.zktest.zats.WebDriverTestCase;
import static org.junit.Assert.assertEquals;
/**
* Created by wenning on 5/17/16.
*/
public class B80_ZK_3210Test extends WebDriverTestCase {
@Test
public void test() {
connect();
focus(jq("@spinner input").get(0));
waitResponse(true);
type(jq("@spinner input").get(0), "1");
waitResponse(true);
assertEquals("should be between 5 and 10 (incl.)", jq(".z-errorbox-content").get(0).eval("innerHTML"));
focus(jq("@spinner input").get(0));
waitResponse(true);
type(jq("@spinner input").get(0), "11");
waitResponse(true);
assertEquals("should be between 5 and 10 (incl.)", jq(".z-errorbox-content").get(0).eval("innerHTML"));
focus(jq("@spinner input").get(1));
waitResponse(true);
type(jq("@spinner input").get(1), "1");
waitResponse(true);
assertEquals("min is 5", jq(".z-errorbox-content").get(1).eval("innerHTML"));
focus(jq("@spinner input").get(1));
waitResponse(true);
type(jq("@spinner input").get(1), "11");
waitResponse(true);
assertEquals("max is 10", jq(".z-errorbox-content").get(1).eval("innerHTML"));
focus(jq("@spinner input").get(2));
waitResponse(true);
focus(jq("@spinner input").get(1));
waitResponse(true);
assertEquals("This field may not be empty or contain only spaces.", jq(".z-errorbox-content").get(2).eval("innerHTML"));
}
}