blob: 5d02e7c0d799e2b5d0352a2bc7b0d67a31f9235d [file] [log] [blame]
var nested_workaround = require("nested_workaround");
inner = new nested_workaround.Inner(5);
outer = new nested_workaround.Outer();
newInner = outer.doubleInnerValue(inner);
if (newInner.getValue() != 10) {
throw new Error;
}
outer = new nested_workaround.Outer();
inner = outer.createInner(3);
newInner = outer.doubleInnerValue(inner);
if (outer.getInnerValue(newInner) != 6) {
throw new Error;
}