Свързани въпроси '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 изгледи
schedule
19.09.2022
Проверете извикване на метод вътре в абонамент за rxjs
Имам ъглово приложение, за което се опитвам да създам единичен тест. Има конкретен метод, който създава наблюдаема чрез сложна верига от наблюдаеми канали и обещания и след това впоследствие се абонира за тази създадена наблюдаема. Трябва да...
525 изгледи
schedule
19.09.2022
Тестване на ъглова единица: Извикването на метод, дефиниран в друг контролер, хвърля „недефинирано“ не е грешка
Опитвам се да тествам AngularJS файл, но той не може да извика метод, дефиниран в друг контролер.
Във файла MyPage:
angular.module('MyApplication').controller('MyPageCtrl', function ($scope, $rootScope) {
if($scope.pageChecker) {...
5288 изгледи
schedule
21.09.2022
Съвместимост на 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 изгледи
schedule
26.09.2022
Тестване на 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 изгледи
schedule
22.09.2022
подигравателна "тръба" в тестове за жасмин и TypeError: Не може да се прочете свойството "тръба" на undefined
Имам проблем с тестовете. Получавам грешка: TypeError: Cannot read property 'pipe' of undefined
метод в директивата:
@HostListener('mouseenter')
onMouseenter(): void {
forkJoin([...
2718 изгледи
schedule
27.09.2022
Изпълнението на 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 изгледи
schedule
21.11.2023
jasmine + karma - Firefox не изчислява правилно element.height и element.width
Имам странен проблем с използването на рамки жасмин и карма. По принцип просто искам да направя преоразмеряване с помощта на обикновен javascript на някои img.
Имам следния тест:
it('Should set both the height and width style for the one...
1083 изгледи
schedule
03.11.2023
Jasmine не улавя грешки в Try/Catch
Писах някои angularjs тестове, използвайки Jasmine Framework. Объркан съм от документацията на сайта Jasmine
Съвпадението 'toThrow' е за тестване дали дадена функция хвърля изключение
Jasmine ще премине следния тест, ако не увия тялото на...
3186 изгледи
schedule
13.12.2023