Skip to content

Commit 58c8a2c

Browse files
committed
adds test for try-catch-finally
1 parent de38ef7 commit 58c8a2c

File tree

4 files changed

+12
-1
lines changed

4 files changed

+12
-1
lines changed

tests/baselines/reference/tryStatements.js

+5
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ function fn() {
66

77
try { } finally { }
88

9+
try { } catch { } finally { }
10+
911
try { } catch(z) { } finally { }
1012
}
1113

@@ -20,6 +22,9 @@ function fn() {
2022
try { }
2123
finally { }
2224
try { }
25+
catch (_ignoredCatchParameter) { }
26+
finally { }
27+
try { }
2328
catch (z) { }
2429
finally { }
2530
}

tests/baselines/reference/tryStatements.symbols

+3-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ function fn() {
1010

1111
try { } finally { }
1212

13+
try { } catch { } finally { }
14+
1315
try { } catch(z) { } finally { }
14-
>z : Symbol(z, Decl(tryStatements.ts, 7, 18))
16+
>z : Symbol(z, Decl(tryStatements.ts, 9, 18))
1517
}

tests/baselines/reference/tryStatements.types

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ function fn() {
1010

1111
try { } finally { }
1212

13+
try { } catch { } finally { }
14+
1315
try { } catch(z) { } finally { }
1416
>z : any
1517
}

tests/cases/conformance/statements/tryStatements/tryStatements.ts

+2
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@ function fn() {
66

77
try { } finally { }
88

9+
try { } catch { } finally { }
10+
911
try { } catch(z) { } finally { }
1012
}

0 commit comments

Comments
 (0)