Дано:
describe('my test', function(){
it('should send http request and set myVariable', function(){
component.myFunction();
expect(component.myVariable).toBe('something');
}
Вызов compoent.myFunction () завершается неудачно, потому что бегун тестов Karma использует порт бегуна тестов, а не «нормальный» порт, который приложение запускает, когда запущено и работает в браузере.
Должен ли я каким-то образом вызывать бэкэнд-функцию (C #) через Karma, Jasmine или я просто вызываю бэкэнд отдельно и как-то перенаправляю запрос? Мне очень легко сначала запустить бэкэнд, а затем запустить тесты с жасмином.