blob: 055dd811824ed5c916d3131a11a4d052b29468c6 [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 a switch statement.
function blockScopeSwitchTestFunc() {
var x = 1;
for (var i = 0; i < 2; ++i)
{
switch (i)
{
case 0:
let b = 1;
i; /**bp:locals()**/
break;
case 1:
const c = 2;
i;/**bp:locals()**/
break;
}
}
}
blockScopeSwitchTestFunc();
WScript.Echo("PASSED");