Skip to content

Commit 4b0697f

Browse files
author
Arthur Ozga
committed
fix test
1 parent 3cd1731 commit 4b0697f

File tree

3 files changed

+9
-11
lines changed

3 files changed

+9
-11
lines changed
Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,17 @@
1-
tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts(2,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
2-
tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts(3,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
3-
tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts(4,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
4-
tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts(5,17): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
1+
tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts(4,17): error TS1318: An abstract accessor cannot have an implementation.
2+
tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts(6,17): error TS1318: An abstract accessor cannot have an implementation.
53

64

7-
==== tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts (4 errors) ====
5+
==== tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts (2 errors) ====
6+
87
abstract class A {
98
abstract get a();
10-
~
11-
!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
129
abstract get aa() { return 1; } // error
1310
~~
14-
!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
11+
!!! error TS1318: An abstract accessor cannot have an implementation.
1512
abstract set b(x: string);
16-
~
17-
!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
1813
abstract set bb(x: string) {} // error
1914
~~
20-
!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
15+
!!! error TS1318: An abstract accessor cannot have an implementation.
2116
}
2217

tests/baselines/reference/classAbstractAccessor.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
//// [classAbstractAccessor.ts]
2+
23
abstract class A {
34
abstract get a();
45
abstract get aa() { return 1; } // error

tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// @target: es5
2+
13
abstract class A {
24
abstract get a();
35
abstract get aa() { return 1; } // error

0 commit comments

Comments
 (0)