accept baseline

This commit is contained in:
kingwl
2018-04-21 12:06:29 +08:00
parent 2455405b02
commit 1e1b72892c
4 changed files with 252 additions and 0 deletions

View File

@@ -0,0 +1,82 @@
//// [enumConstantMemberWithStringEmitDeclaration.ts]
enum T1 {
a = "1",
b = "1" + "2",
c = "1" + "2" + "3"
}
enum T2 {
a = "1",
b = "1" + "2"
}
enum T3 {
a = "1",
b = "1" + "2"
}
enum T4 {
a = "1"
}
enum T5 {
a = "1" + "2"
}
declare enum T6 {
a = "1",
b = "1" + "2"
}
//// [enumConstantMemberWithStringEmitDeclaration.js]
var T1;
(function (T1) {
T1["a"] = "1";
T1["b"] = "12";
T1["c"] = "123";
})(T1 || (T1 = {}));
var T2;
(function (T2) {
T2["a"] = "1";
T2["b"] = "12";
})(T2 || (T2 = {}));
var T3;
(function (T3) {
T3["a"] = "1";
T3["b"] = "12";
})(T3 || (T3 = {}));
var T4;
(function (T4) {
T4["a"] = "1";
})(T4 || (T4 = {}));
var T5;
(function (T5) {
T5["a"] = "12";
})(T5 || (T5 = {}));
//// [enumConstantMemberWithStringEmitDeclaration.d.ts]
declare enum T1 {
a = "1",
b = "12",
c = "123"
}
declare enum T2 {
a = "1",
b = "12"
}
declare enum T3 {
a = "1",
b = "12"
}
declare enum T4 {
a = "1"
}
declare enum T5 {
a = "12"
}
declare enum T6 {
a = "1",
b = "12"
}

View File

@@ -0,0 +1,58 @@
=== tests/cases/conformance/enums/enumConstantMemberWithStringEmitDeclaration.ts ===
enum T1 {
>T1 : Symbol(T1, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 0, 0))
a = "1",
>a : Symbol(T1.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 0, 9))
b = "1" + "2",
>b : Symbol(T1.b, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 1, 12))
c = "1" + "2" + "3"
>c : Symbol(T1.c, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 2, 18))
}
enum T2 {
>T2 : Symbol(T2, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 4, 1))
a = "1",
>a : Symbol(T2.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 6, 9))
b = "1" + "2"
>b : Symbol(T2.b, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 7, 12))
}
enum T3 {
>T3 : Symbol(T3, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 9, 1))
a = "1",
>a : Symbol(T3.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 11, 9))
b = "1" + "2"
>b : Symbol(T3.b, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 12, 12))
}
enum T4 {
>T4 : Symbol(T4, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 14, 1))
a = "1"
>a : Symbol(T4.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 16, 9))
}
enum T5 {
>T5 : Symbol(T5, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 18, 1))
a = "1" + "2"
>a : Symbol(T5.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 20, 9))
}
declare enum T6 {
>T6 : Symbol(T6, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 22, 1))
a = "1",
>a : Symbol(T6.a, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 24, 17))
b = "1" + "2"
>b : Symbol(T6.b, Decl(enumConstantMemberWithStringEmitDeclaration.ts, 25, 12))
}

View File

@@ -0,0 +1,83 @@
=== tests/cases/conformance/enums/enumConstantMemberWithStringEmitDeclaration.ts ===
enum T1 {
>T1 : T1
a = "1",
>a : T1.a
>"1" : "1"
b = "1" + "2",
>b : T1.b
>"1" + "2" : string
>"1" : "1"
>"2" : "2"
c = "1" + "2" + "3"
>c : T1.c
>"1" + "2" + "3" : string
>"1" + "2" : string
>"1" : "1"
>"2" : "2"
>"3" : "3"
}
enum T2 {
>T2 : T2
a = "1",
>a : T2.a
>"1" : "1"
b = "1" + "2"
>b : T2.b
>"1" + "2" : string
>"1" : "1"
>"2" : "2"
}
enum T3 {
>T3 : T3
a = "1",
>a : T3.a
>"1" : "1"
b = "1" + "2"
>b : T3.b
>"1" + "2" : string
>"1" : "1"
>"2" : "2"
}
enum T4 {
>T4 : T4
a = "1"
>a : T4
>"1" : "1"
}
enum T5 {
>T5 : T5
a = "1" + "2"
>a : T5
>"1" + "2" : string
>"1" : "1"
>"2" : "2"
}
declare enum T6 {
>T6 : T6
a = "1",
>a : T6.a
>"1" : "1"
b = "1" + "2"
>b : T6.b
>"1" + "2" : string
>"1" : "1"
>"2" : "2"
}

View File

@@ -0,0 +1,29 @@
// @declaration: true
enum T1 {
a = "1",
b = "1" + "2",
c = "1" + "2" + "3"
}
enum T2 {
a = "1",
b = "1" + "2"
}
enum T3 {
a = "1",
b = "1" + "2"
}
enum T4 {
a = "1"
}
enum T5 {
a = "1" + "2"
}
declare enum T6 {
a = "1",
b = "1" + "2"
}