Тесты карты в сообщении jasmine 'throw [object ErrorEvent] thrown' error - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть код карты, в рамках подписки, в машинописном тексте, и теперь я получаю сообщение об ошибке «throw [object ErrorEvent] thrown» из моих тестов. Если я запускаю тесты по отдельности, они работают, только когда я запускаю 2 из них вместе, я получаю сообщение об ошибке. Я видел другие посты, где говорится о запуске тестов с помощью этой команды - ng test --source-map = false (моя версия cli более v6.0.8), но я все еще получаю то же сообщение об ошибке.

public show(user: UserModel): void {
        this.getRoles(user.id)
            .subscribe(
                roles => {
                    this.availableRoles.map(pubRoles => {
                        if (pubRoles.name.includes("test")) {
                            this.showState = true;
                        }
                    });
                    this.visible = true;
                }
            );
}

describe('show tests', () => {
        it('should testroleData', () => {
            component.show(userData[1]);
            expect(component.roles[0]).toBe(roleData);
        });

        it('should set the visible boolean to true', () => {
            component.show(userData[1]);
            expect(component.visible).toBe(true);
        });
});

Также в. код карты, если я изменяю эту строку - if (pubRoles.name.include ("test")) - if (pubRoles [0] .name.include ("test")) - тесты работают.

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