Свързани въпроси 'jasmine'

Жасмин тест контекст на шпионин
Имам инсталиран jasmine spy на метод, който се нарича like if(typeof method === 'function'){ var context = {a:'b'}; method.call(context); } така че когато методът бъде извикан, ключовата дума this вътре в него ще бъде контекст. Как да...
497 изгледи
schedule 19.09.2022

Аргументът „fooController“ не е функция, стана недефиниран
Правя уеб страница и всичко работи чудесно. Няма никакви грешки. Но сега реших да направя единичен тестов случай с помощта на Karma и Jasmine. По някакъв начин получавам тази грешка, когато изпълнявам теста си Error: [ng:areq] Argument...
42 изгледи

Проверете извикване на метод вътре в абонамент за rxjs
Имам ъглово приложение, за което се опитвам да създам единичен тест. Има конкретен метод, който създава наблюдаема чрез сложна верига от наблюдаеми канали и обещания и след това впоследствие се абонира за тази създадена наблюдаема. Трябва да...
525 изгледи
schedule 19.09.2022

Тестване на ъглова единица: Извикването на метод, дефиниран в друг контролер, хвърля „недефинирано“ не е грешка
Опитвам се да тествам AngularJS файл, но той не може да извика метод, дефиниран в друг контролер. Във файла MyPage: angular.module('MyApplication').controller('MyPageCtrl', function ($scope, $rootScope) { if($scope.pageChecker) {...
5288 изгледи

Съвместимост на Jasmine 2.0 с Jasmine-Jquery
Имам затруднения при провеждането на моите Jquery тестове с плъгина jasmine-jquery. Ето стъпките, които предприех: скъпоценен камък инсталирайте жасмин жасмин инициал добавете jquery и jasmine-jquery към папката helpers Ето моето хранилище...
2008 изгледи
schedule 27.09.2022

Как да направя единичен тест за Http Get, без да използвам http бекенд, вместо това искам да се подигравам на бекенда, използвам jasmine и Angular 1?
Как да направя единичен тест за Http Get, без да използвам http бекенд, искам да се подигравам на бекенда, вместо да правя истинско обаждане с http бекенд. Използвам Jasmine, Karma runner с Angular версия 1? Това е текущият ми код, който...
560 изгледи

Тестване на AngularJS 2 модул за маршрут, тест за маршрут за навигация при влизане
Пиша модулен тест за тестване на маршрута, имам страница за вход с бутон за вход, искам да тествам, че при щракване върху моя бутон за вход страницата трябва да навигира към страницата на таблото за управление, но не съм сигурен как да го направя....
1869 изгледи
schedule 24.09.2022

как да тествам дали функцията е била извикана (единичен тест ъглов)
Здравейте, имам ъглов сервиз. ... return { setMixpanel: function(searchObject){ searchObject["referrer"] ? mixpanel.register({"$referrer":searchObject["referrer"]}) : mixpanel.register({"$referrer":""}); } } В моя...
5268 изгледи
schedule 21.09.2022

Изпълнете последователно SQL заявка в транспортир
Използвам инструмент за транспортир за автоматизация и използвам mssql за свързване с DB, за изпълнение на всяка SQL заявка в базата данни. Имам куп заявки, които трябва да изпълня, но последователно. sql1 = "delete from temp1"...
1309 изгледи

подигравателна "тръба" в тестове за жасмин и TypeError: Не може да се прочете свойството "тръба" на undefined
Имам проблем с тестовете. Получавам грешка: TypeError: Cannot read property 'pipe' of undefined метод в директивата: @HostListener('mouseenter') onMouseenter(): void { forkJoin([...
2718 изгледи

Изпълнението на jasmine тестове в Webstorm спира при проследяване с код за изход 0
Пускам jasmine тестове в моето приложение node.js чрез grunt. Добавих grunt test към конфигурациите за изпълнение на Webstorm. В „Конфигурации за изпълнение/отстраняване на грешки“ „Тестът на Grunt“ има посочени следните свойства: интерпретатор...
1766 изгледи
schedule 10.10.2022

Angular $q.when не е разрешен в модулния тест на Karma
Използвам $q.when за обгръщане на други lib обещания. Работи като чар, но когато се опитам да го стартирам в Karma, обещанието не успява да се разреши ( done() никога не се изпълнява), дори ако стартирах $digest и дори след таймаут. Ето...
7738 изгледи
schedule 10.10.2022

Неуспешно получаване на грешката: Елементът в момента не се вижда и затова може да не се взаимодейства с него
Докато се опитвате да щракнете върху елемента като: element.all(by.repeater("condition in filterCtrl.conditions")).get(1).click(); Получавам грешката като: Failed: Element is not currently visible and so may not be interacted with"....
374 изгледи
schedule 08.10.2022

Тестване на вложени обещания с Jasmine
Това работи, когато стартирам потребителския интерфейс в браузъра, но винаги получавам нула за „d“ в моя метод validateAsync, който трябва да извика метода done, за да го върне обратно към метода за запазване. Не мога да разбера как да използвам...
2514 изгледи
schedule 16.10.2022

Можем ли да напишем модулен тест за AngularJS routeProvider?
Здравейте, изграждам приложение с помощта на AngularJS и съм заседнал в секцията за тестване на единици. Знам как да напиша модулно тестване за контролери и всичко останало, но не знам как да го направя за routeProvider. Използвам Jasmine за писане...
10769 изгледи
schedule 05.11.2023

Зареждане на шпионски елемент Jasmine
Създавам динамично някои скриптове като този: var js1 = document.createElement('script'); js1.type = 'text/javascript'; js1.src = '/js-1.js'; docmuent.body.appendChild(js1); js1.onload = function() { var js2 =...
1502 изгледи
schedule 12.11.2023

Jasmine 2.0 как да обработваме ajax заявки
Искам да тествам функция, която включва ajax заявка. Тестът трябва да изчака ajax-заявката за успех/неуспех. Изпълнението на теста не работи, защото не чака точно сега. това искам да се тества: this.requestServerBoxId = function() {...
8830 изгледи
schedule 20.11.2022

Angularjs инжектира контролер празен при тестване с Jasmine
В момента работя с Angular и използвам Karma и Jasmine , за да направя тестването. Филтрите, например, се инжектират към главния модул и могат да се тестват без проблем, но когато се опитам да тествам контролерите, получавам празен обект след...
2042 изгледи

jasmine + karma - Firefox не изчислява правилно element.height и element.width
Имам странен проблем с използването на рамки жасмин и карма. По принцип просто искам да направя преоразмеряване с помощта на обикновен javascript на някои img. Имам следния тест: it('Should set both the height and width style for the one...
1083 изгледи

Jasmine не улавя грешки в Try/Catch
Писах някои angularjs тестове, използвайки Jasmine Framework. Объркан съм от документацията на сайта Jasmine Съвпадението 'toThrow' е за тестване дали дадена функция хвърля изключение Jasmine ще премине следния тест, ако не увия тялото на...
3186 изгледи