Fix enum nested in namespace (#1682) · TypeScriptToLua/TypeScriptToLua@e1f5d4f · GitHub
Skip to content

Commit e1f5d4f

Browse files
authored
Fix enum nested in namespace (#1682)
* fix enum nested in namespace * use snapshot to test
1 parent 6fa24e8 commit e1f5d4f

3 files changed

Lines changed: 25 additions & 2 deletions

File tree

‎src/transformation/visitors/enum.ts‎

Lines changed: 2 additions & 2 deletions
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Jest Snapshot v1, https://goo.gl/fbAQLP
2+
3+
exports[`enum nested in namespace 1`] = `
4+
"A = A or ({})
5+
do
6+
A.TestEnum = A.TestEnum or ({})
7+
A.TestEnum.B = 0
8+
A.TestEnum[A.TestEnum.B] = "B"
9+
A.TestEnum.C = 1
10+
A.TestEnum[A.TestEnum.C] = "C"
11+
end"
12+
`;

‎test/unit/enum.spec.ts‎

Lines changed: 11 additions & 0 deletions

0 commit comments

Comments
 (0)