| //go:build js | |
| // +build js | |
| package js_test | |
| import ( | |
| "testing" | |
| "github.com/gopherjs/gopherjs/js" | |
| ) | |
| func TestInternalizeCircularReference(t *testing.T) { | |
| // See https://github.com/gopherjs/gopherjs/issues/968. | |
| js.Global.Call("eval", ` | |
| var issue968a = {}; | |
| var issue968b = {'a': issue968a}; | |
| issue968a.b = issue968b;`) | |
| _ = js.Global.Get("issue968a").Interface() | |
| } |