Угловой модульный тест: Uncaught Ошибка: Uncaught (в обещании): Ошибка: не может соответствовать ни один маршрут. Сегмент URL: выход из системы

У меня была та же проблема и найдено решение, поместив NULL вместо NOT NULL в столбец внешнего ключа. Вот запрос:

ALTER TABLE `db`.`table1`
ADD COLUMN `col_table2_fk` INT UNSIGNED NULL,
ADD INDEX `col_table2_fk_idx` (`col_table2_fk` ASC),
ADD CONSTRAINT `col_table2_fk1`
FOREIGN KEY (`col_table2_fk`)
REFERENCES `db`.`table2` (`table2_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION;

MySQL выполнил этот запрос!

0
задан null 25 March 2019 в 10:47
поделиться

1 ответ

У вас ошибка, потому что вы не настроили маршруты, даже если использовали здесь RouterTestingModule. Сконфигурируйте ваш раздел imports спецификации следующим образом, но я не думаю, что вызов функции logout в onInit является правильной реализацией.

imports: [
   RouterTestingModule.withRoutes([
          { path: 'logout', component: LogoutComponent }
   ]),
   HttpClientTestingModule
]

Скажи мне, если это работает, и мы выясним оттуда. Я думаю, что даже если это решит вашу проблему, это вряд ли протестирует ваш тестовый пример.

0
ответ дан neo 25 March 2019 в 10:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: