diff --git a/ets2panda/linter/test/main/array_index_expr_type.ets b/ets2panda/linter/test/main/array_index_expr_type.ets index fe370c16cdb5ee0ec55a04f685b25b665d6c4bb1..899faa3130de773c72e198ab83991855d378981d 100644 --- a/ets2panda/linter/test/main/array_index_expr_type.ets +++ b/ets2panda/linter/test/main/array_index_expr_type.ets @@ -78,7 +78,14 @@ let c:int = 1; let d:long = 1; let arr:number[] = [1,2,3] + +let array = [1, 2, 3]; +array[1.0]; +array[Number.MAX_SAFE_INTEGER]; +array[Number.MAX_VALUE + 1]; +array[1.3 - 1] arr[true?1.3:1.2] + arr[a] = 1; arr[b] = 1; arr[c] = 1; diff --git a/ets2panda/linter/test/main/invalid_identifier.ets b/ets2panda/linter/test/main/invalid_identifier.ets index ade4397a201e9ff3aded49ca7fd2e9fdad73c859..46bb1a308eb51046b61c4a1cb374c50045e6cf82 100755 --- a/ets2panda/linter/test/main/invalid_identifier.ets +++ b/ets2panda/linter/test/main/invalid_identifier.ets @@ -218,4 +218,8 @@ namespace quarantine { interface test { int: int } +} + +enum CallableFunction{ + IteratorYieldResult = 1 } \ No newline at end of file diff --git a/ets2panda/linter/test/main/numeric_semantics.ets b/ets2panda/linter/test/main/numeric_semantics.ets index e09d8b47cf7c1fe4bde0f446600b80eaa943059f..60213a287473a6a58b6d260eac27e8e5eb2b7484 100755 --- a/ets2panda/linter/test/main/numeric_semantics.ets +++ b/ets2panda/linter/test/main/numeric_semantics.ets @@ -202,4 +202,6 @@ for (let i:number = 0; i < 100; i++) { } let cancelIds:ArrayList = arr.subArrayList(6, 86) let a: Array = Array.from(cancelIds) -let arr1: Array = Array.from(new ArrayList()) \ No newline at end of file +let arr1: Array = Array.from(new ArrayList()) + +const clockPanelWidth = (await panelImg.getImageInfo()).size.width; \ No newline at end of file