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)