Вопросы по теме 'jasmine2.0'

AngularJs Protractor: параметры конфигурации транспортира Jasmine 2.0
Вернемся еще раз с еще несколькими запросами по транспортиру. Я использую Jasmine 2.0, поэтому могу воспользоваться преимуществами методов beforeAll () и afterAll (). В журнале консоли я замечаю, что вывод не такой подробный, как в предыдущей...
735 просмотров
schedule 04.10.2021

Невозможно использовать блок Jasmine 'It' внутри функции async-обещания
У меня проблема с использованием ИТ-блока внутри цикла. Цикл в основном исходит из возвращенного Promise, модуля exceljs , который считывает данные из файла Excel. Вот функция обещания. var excelJs = require('exceljs'); var Excel =...
523 просмотров

Chrome на Mac не запускается в развернутом состоянии даже после попытки с '--start-fullscreen' в аргументах
Мне нужно, чтобы мой хром запускался в развернутом состоянии каждый раз, когда инициализируется мой комплект транспортира Уже пробовали обновить хром-диск с обновлением webdriver-manager. Все еще нет идти Я использую это в своей функции conf.js...
31 просмотров
schedule 07.11.2021

AngularJS – Jasmine – не удается протестировать службу в функции обратного вызова контроллера
Мне нужна помощь с тестом Жасмин. У меня есть этот контроллер с простым сервисом: angular.module('${project.name}') .controller('MyControllerCtrl', function ($scope, InvocationService) { $scope.vm = {}; var vm = $scope.vm;...
42 просмотров
schedule 16.04.2022

Тестирование Angular 6 — Jasmine — имитация связанных обещаний
У меня есть метод register() в моей службе, который я хочу протестировать. Я утверждаю, что вызывается другой метод из внедренной службы. Давайте более подробно рассмотрим мой код: Услуга export class OAuthRegistrationService {...
2139 просмотров

Шпионить за методом объекта, созданного динамически во время выполнения теста
Мне нужно шпионить за методом объекта, созданного динамически внутри другого метода Поэтому учтите следующее: public doStuff = () => { const myThing = new MyThing(); myThing.doSomethingElse().then((data) => { //do more...
408 просмотров
schedule 09.06.2022

Тестирование обратных вызовов RXjs 6 с помощью jasmine
Вот простая почтовая функция, я могу успешно выполнить модульное тестирование и поймать ошибку в jasmine. Можно ли протестировать финализацию в жасмин? то есть в финализации, можем ли мы ожидать, что загрузчик будет закрыт или нет?...
839 просмотров

Как я могу следить за функцией, экспортированной из модуля в Jasmine 2?
Исходный код import lookupFooFunction from '../../utils/sampleJSFile'; function a() { const a = 'bla'; const b = 'zoo'; lookupFooFunction(a,b) //more stuff } Тестовый код spyOn(window,...
454 просмотров
schedule 28.07.2022

Как использовать jasmine для имитации обратного вызова jquery getJSON
У меня есть модуль, содержащий функцию загрузки, и эта функция загрузки вызывает функцию jQuery getJSON. load(key,callback){ // validate inputs $.getJSON( this.data[key],'',function(d){ switch(key){ // do some stuff with the data...
526 просмотров
schedule 25.08.2022

Получение $digest уже выполняется в асинхронном тесте с Jasmine 2.0
Я знаю, что вызов $digest или $apply вручную во время цикла дайджеста вызовет ошибку «$ дайджест уже выполняется», но я понятия не имею, почему я получаю это здесь. Это модульный тест для службы, обертывающей $http , служба достаточно проста,...
11293 просмотров
schedule 27.09.2022

Тайм-ауты возникают на разных платформах при запуске теста e2e с использованием транспортира.
Я использую транспортир для выполнения тестов e2e, но продолжаю получать это сообщение об ошибке: - Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL. Я увеличил лимит времени...
64 просмотров
schedule 18.04.2023

у меня проблема с транспортиром, когда я пытаюсь выполнить тестовые примеры в браузере Microsoft Edge. я получаю сообщение об ошибке
я получаю эту ошибку, когда пытаюсь выполнить тестовые случаи в браузере Microsoft Edge
30 просмотров
schedule 30.11.2022

Как покрыть все строки функции жасминовой кармой
Как я могу покрыть все строки функции ниже, используя жасмин? addUser(): void { if (this.validateNewUser()) { this.newUser._Job = this.selectedJob; this.newUser.PositionId = this.selectedJob.Id;...
160 просмотров

Как я могу охватить ответ на обещание с помощью Jasmine и Karma
У меня есть функция, которая возвращает и обрабатывает обещание, мне нужно покрыть возврат, который находится внутри then , но я не знаю, как я могу это сделать, сейчас я пытаюсь сделать следующее: confirmRemoveUser(user: IUser) {...
108 просмотров

транспортир-jasmine2-screenshot-reporter пустой скриншот
В файле конфигурации Protractor есть 2 настраиваемых отчета для ведения журнала, а другой - protractor-jasmine2-screenshot-reporte r. Создается скриншот png, но отображается только пустой белый экран. Ниже код для conf.js. let...
36 просмотров

Жасмин тестирует .load() для получения вызываемого URL
У меня есть функция, которая загружает шаблон, и я хочу проверить, что вызывается правильный URL-адрес. Поскольку я не могу найти никакой информации, кроме слежки за вызовами ajax, я предполагаю, что то же самое для вызовов .load() . Я использую...
714 просмотров
schedule 14.03.2024

Тестирование двух решенных обещаний с помощью Angular/Jasmine
У меня есть служба под названием myHttp , которая возвращает обещание, и контроллер, который дважды вызывает myHttp с разными параметрами. Чтобы протестировать контроллер, я пытаюсь смоделировать myHttp с помощью Jasmine spyOn следующим...
752 просмотров

У спецификации нет ожиданий - Жасмин тестирует функцию обратного вызова
У меня есть метод, который вызывается с помощью d3 timer . Каждый раз, когда вызывается метод, он генерирует объект с парой значений. Одно из значений со временем увеличивается. Я хотел бы написать тест, чтобы проверить, находятся ли значения в...
23887 просмотров