blob: 323763a3f2f4337c527ac37ecd2349d74b95b71c [file] [log] [blame]
function testSwitchString() {
var x = "asdf";
var ret = 0;
for (var i = 0; i < 100; ++i) {
switch (x) {
case "asdf":
x = "asd";
ret += 1;
break;
case "asd":
x = "as";
ret += 2;
break;
case "as":
x = "a";
ret += 3;
break;
case "a":
x = "foo";
ret += 4;
break;
default:
x = "asdf";
}
}
return ret;
}
assertEq(testSwitchString(), 200);