Ошибка в объявлении переменной в файле Ioni c 3 page.spe c .ts - PullRequest
0 голосов
/ 13 февраля 2020

Я добавляю попытку выполнить unit testing в Ionic 3, и для этого я использую Жасмин и Карму. Итак, в свой модуль Welcome Page я добавил следующий файл welcome.spe c .ts, вручную и написал этот код:

    import { CUSTOM_ELEMENTS_SCHEMA, DebugElement ,NO_ERRORS_SCHEMA} from "@angular/core";
import { TestBed, ComponentFixture,  async } from "@angular/core/testing";
import { IonicModule, NavController, NavParams } from 'ionic-angular/index';
import { BrowserDynamicTestingModule,platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';
import { WelcomePageModule } from './welcome.module';
import { WelcomePage } from './welcome';

describe('WelcomePage modules', () => {

    let component: WelcomePage;
    let fixture: ComponentFixture<WelcomePage>;

    beforeEach(async(() => {
        TestBed.initTestEnvironment(BrowserDynamicTestingModule,platformBrowserDynamicTesting());
        TestBed.configureTestingModule({
            declarations: [ WelcomePage ],
            providers: []
        });
    }));

    beforeEach(() => {
        fixture = TestBed.createComponent(WelcomePage);
        component = fixture.componentInstance;
        fixture.detectChanges();
    });

    it('should print',() => {
        let a = true;
        expect(a).toBeTruthy();
    });
});

Но при объявлении переменных компонента и фикстуры я получаю это ошибка.

Неожиданный токен, ожидаемый ";"

Я не могу узнать, что здесь является синтаксической ошибкой. Пожалуйста, предложите и помогите найти решение того же самого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...