Add extra test to JsOverlays.
Change-Id: Id54e0e95d9cfeb5566d7ec2ad81f9eb008848b4e
diff --git a/user/test/com/google/gwt/core/interop/NativeJsTypeTest.java b/user/test/com/google/gwt/core/interop/NativeJsTypeTest.java
index 262ffaa..49990b9 100644
--- a/user/test/com/google/gwt/core/interop/NativeJsTypeTest.java
+++ b/user/test/com/google/gwt/core/interop/NativeJsTypeTest.java
@@ -160,6 +160,14 @@
public final boolean hasM() {
return hasOwnProperty("m");
}
+
+ public int k;
+
+ @JsOverlay
+ public final NativeJsTypeWithOverlay setK(int k) {
+ this.k = k;
+ return this;
+ }
}
private native NativeJsTypeWithOverlay createNativeJsTypeWithOverlay() /*-{
@@ -171,6 +179,7 @@
assertTrue(object.hasM());
assertTrue(NativeJsTypeWithOverlay.hasM(object));
assertEquals(2, NativeJsTypeWithOverlay.x);
+ assertEquals(42, object.setK(3).setK(42).k);
}
@JsType(isNative = true)