idlize

Форк
0
40 строк · 2.0 Кб
1
/*
2
 * Copyright (c) 2022-2024 Huawei Device Co., Ltd.
3
 * Licensed under the Apache License, Version 2.0 (the "License");
4
 * you may not use this file except in compliance with the License.
5
 * You may obtain a copy of the License at
6
 *
7
 * http://www.apache.org/licenses/LICENSE-2.0
8
 *
9
 * Unless required by applicable law or agreed to in writing, software
10
 * distributed under the License is distributed on an "AS IS" BASIS,
11
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
 * See the License for the specific language governing permissions and
13
 * limitations under the License.
14
 */
15

16
import { assertGeneratedEqualsGolden } from "./utils"
17

18
suite("Basic rewrites of ArkUI syntactic features", () => {
19
    test("Basic rewrites", () => assertGeneratedEqualsGolden("Rewrite.ts"))
20
    test("LocalStorageLinkExample rewrites", () => assertGeneratedEqualsGolden("Rewrite2.ts"))
21
    test("LocalStoragePropExample rewrites", () => assertGeneratedEqualsGolden("Rewrite3.ts"))
22
    test("Rewrite of property-to-property initialization", () => assertGeneratedEqualsGolden("PropertyDeps.ts"))
23
    test("Ets component call rewrites", () => {
24
        assertGeneratedEqualsGolden("ets-component-call/ets-call.ts")
25
        assertGeneratedEqualsGolden("ets-component-call/user-function-declaration.ts")
26
    })
27
    test("Ets component call rewrites", () => assertGeneratedEqualsGolden("state-class-property/class.ts"))
28
    test("Ets builder lambda rewrites", () => assertGeneratedEqualsGolden("builder-lambda/builder-lambda.ts"))
29
    test(
30
        "UIAbility import rewrites to ArkoalaAbility",
31
        () => assertGeneratedEqualsGolden("arkoala-ability/EntryAbility.ts")
32
    )
33
    test("UIAbility import is preserved if in ArkoalaAbility declaration file",
34
        () => assertGeneratedEqualsGolden("arkoala-ability/ArkoalaAbility.ts")
35
    )
36
    test("Rewrite mixed default and named imports",
37
        () => assertGeneratedEqualsGolden("arkoala-ability/default-and-named.ts")
38
    )
39
    test("Trailing block user structs", () => assertGeneratedEqualsGolden("trailing-block.ts"))
40
})
41

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.