// Copyright 2015 Microsoft Corporation. All rights reserved. | |
// This code is governed by the license found in the LICENSE file. | |
/*--- | |
description: Capturing closure variables | |
es6id: 14.2 | |
---*/ | |
var a; | |
function foo(){ | |
eval("a = 10"); | |
return ()=>a; | |
} | |
assert.sameValue(foo()(), 10, "Closure variable was captured incorrectly."); |