Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
[WebKit-https.git] / LayoutTests / js / script-tests / function-declarations-in-switch-statement.js
1 function t(n) {
2     switch (n) {
3         case 1:
4             function f() {
5                 return 10;
6             }
7             break;
8         case 2:
9             function f() {
10                 return 20;
11             }
12             break;
13     }
14
15     try {
16       return f();
17     } catch (e) {
18       return -1;
19     }
20 }
21
22 shouldBe('t(1)', '20');
23 shouldBe('t(2)', '20');
24 shouldBe('t(3)', '-1');