Skip to content

Commit e9817ff

Browse files
committed
Add tests for 'abstract' as well
1 parent 60f931e commit e9817ff

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-exportModifier.2.ts

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,43 @@ export default @dec class C5 {}
3939

4040
// error
4141
@dec export default @dec class C7 {}
42+
43+
// @filename: file8.ts
44+
45+
// ok
46+
@dec abstract class C8 {}
47+
48+
// @filename: file9.ts
49+
50+
// ok
51+
@dec export abstract class C9 {}
52+
53+
// @filename: file10.ts
54+
55+
// ok
56+
@dec export default abstract class C10 {}
57+
58+
// @filename: file11.ts
59+
60+
// ok
61+
export @dec abstract class C11 {}
62+
63+
// @filename: file12.ts
64+
65+
// ok
66+
export default @dec abstract class C12 {}
67+
68+
// @filename: file13.ts
69+
70+
// error
71+
abstract @dec class C13 {}
72+
73+
// @filename: file14.ts
74+
75+
// error
76+
export abstract @dec class C14 {}
77+
78+
// @filename: file15.ts
79+
80+
// error
81+
export default abstract @dec class C15 {}

0 commit comments

Comments
 (0)