Как проверить с помощью жасмина и easyXDM
У меня есть угловое приложение, работающее через iframe, и я использую easyXDM для нескольких задач, но в основном для изменения размера окна iframe. В настоящее время я пытаюсь написать несколько тестов с использованием жасмина, но столкнулся с проблемой, когда easyXDM выдает ошибку, потому что провайдер не связывается с потребителем, потому что я не запускаю тесты через родительский веб-сайт.
Я пытаюсь выяснить, могу ли я установить значение в angular и перезаписать его во время тестов, чтобы не создавать экземпляр сокета для easyXDM. Я также открыт для других потенциальных решений.
Спасибо!
1 ответ
Я на самом деле решил это, добавив переменную в ngConstants в Grunfile.js. Затем мой код проверяет эту переменную и создает экземпляр сокета easyXDM, только если для переменной задано значение true. В случае, когда я тестирую тест grunt, я устанавливаю значение false.