blob: c6ea1f52ddd106b72db74855f5a307b2f62c6b5e [file]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
// Tests that let/const variables appear properly as part of the global object.
// (SimpleDictionaryTypeHandler)
let gA = 1;
const gConstB = 2;
function blockScopeGlobalTestFunc() {
return 0;/**bp:locals(1);**/
}
blockScopeGlobalTestFunc();
// Also test that global properties and global let/const variables appear properly when shadowing occurs.
// (DictionaryTypeHandler)
this.gC = 3;
this.gD = 4;
let gC = 5;
const gD = 6;
blockScopeGlobalTestFunc();
WScript.Echo("PASSED");