Публикации по теме 'jasmine'


Шаги по настройке Protractor с использованием JS/Jasmine-Automation Test
Шаги по настройке Protractor с использованием JS/Jasmine-Automation Test Транспортир — это своего рода обертка для селенового веб-драйвера. Он взаимодействует с веб-драйвером selenium для вызова AngularJS (модель Ng). Во-первых, нам нужно установить Node.js. Чтобы установить node.js, перейдите по этой ссылке ЗДЕСЬ Чтобы установить Protractor, выполните эту команду в терминале. npm install -g protractor Установка Java обязательна и убедитесь, что переменная окружения Path..

Когда 80-процентного покрытия кода недостаточно.
Как написать больше, чем единичное (сонарное) тестирование для ваших веб-приложений. На протяжении многих лет разработчики шрифтов пытались следовать некоторым лучшим практикам для тестирования своего кода с помощью традиционных серверных практик. Большинство из этих практик включает в себя написание модульного теста с последующим проверкой охвата большей части кода. Затем команды отправят это в статический модуль проверки, чтобы узнать, есть ли у них покрытие, и проверить код на..

Вопросы по теме 'jasmine'

Как я могу эффективно использовать Jasmine для тестирования активов javascript, упакованных через Jammit?
У меня есть приложение rails, которое объединяет активы javascript с помощью Jammit , и я хотел бы использовать Jasmine для тестирования моего javascript в стиле BDD. Мне интересно, есть ли у кого-нибудь совет по доступу к «пакетам», созданным...
1318 просмотров

Есть ли аналог spyOn в QUnit?
Я пишу спецификации для разных тестовых случаев для Jasmine и QUnit, чтобы сравнить их, и они выглядели одинаково, прежде чем мне нужно было написать тест, чтобы проверить, привязано ли событие к элементу. Привязка события выглядит так...
3292 просмотров
schedule 14.05.2024

Как работать с sessionStorage локально в FF (для тестирования)
Я пытаюсь написать тесты для всех своих JS, и тесты (я использую Jasmine) запускаются локально в браузере. Из-за ограничений безопасности(?) sessionStorage не работает локально (просматривая файл:///... в браузере) в Firefox. Быстрый пример:...
2094 просмотров
schedule 13.02.2024

Приспособления Jasmine и jQuery .on()
У меня проблема с моим комплектом жасмин и использованием нового метода регистрации событий jQuery .on(). Вот упрощенная версия моего приспособления: <div id='rent_payment_schedule_container'> <select class="select optional"...
1275 просмотров

Плагин Jasmine require.js maven
Я пытаюсь настроить плагин jasmine maven для загрузки спецификаций jasmine с помощью require.js. Ниже моя конфигурация maven <plugin> <groupId>com.github.searls</groupId>...
1359 просмотров
schedule 01.08.2022

Как установить jasmine-node (в идеале без использования sudo)?
Так что я довольно избалованный рубист, и мне больше не нужно ничего устанавливать с помощью sudo. Я установил node.js и npm (конечно, используя 64-битный .pkg для Mac, который мог бы сделать черт знает что в моей системе), и они работают нормально....
7576 просмотров
schedule 26.08.2022

Как мне запустить один Testacular Unit Test?
В этом сообщении спрашивается, как запустить один тест E2E. но без принятого ответа. Там автор упоминает, что он может запустить один модульный тест, удерживая курсор поверх теста, который он хочет запустить, но это не работает для меня, и это не...
532 просмотров
schedule 08.09.2022

Модульное тестирование директивных контроллеров в Angular без создания глобального контроллера
В отличном репозитории Войты Джины, где он демонстрирует тестирование директив, он определяет контроллер директив вне оболочки модуля. См. здесь: https://github.com/vojtajina/ng-directive-testing/blob/master/js/tabs.js Разве это не плохая...
32523 просмотров

Проблемы с асинхронным вызовом Jasmine
Я только начинаю работать с модульным тестированием жасмина, и у меня возникают проблемы с тестированием моих асинхронных вызовов. У меня есть вызов ajax, который я пытаюсь протестировать, и я попробовал его в консоли, поэтому знаю, что он работает...
436 просмотров
schedule 04.05.2024

Как написать жасминовый тест для проверки обновлений
Я пытаюсь написать жасминовый тест, чтобы проверить, меняется ли время просмотра или нет. it 'ticks the time', -> @time = parseInt($('#timer h1').text()) setTimeout (-> @after = parseInt($('#timer h1').text())...
56 просмотров

Как бы вы запускали тесты jasmine в среде CI *без nodejs*
У меня есть куча тестов жасмина, которые я хотел бы запустить на сервере jenkins CI. На данный момент мы используем html-страницу со спецификациями, которую разработчик может открыть в браузере на своем компьютере. Переход на CI был бы легким,...
650 просмотров
schedule 16.12.2023

Как написать сценарий Жасмин
У меня есть несколько флажков на моей странице JSP , а также такое же количество элементов «div». Если флажок установлен, соответствующие div должны быть видны, а остальные `divs должны быть скрыты. Например, если флажок ( id='first' )...
418 просмотров
schedule 10.02.2024

Jasmine: Backbone.history.loadUrl ломает несвязанные тесты
Я обнаружил, что единственный способ перейти к разным URL-адресам для выполнения тестов просмотра и поведения маршрутизатора — использовать Backbone.history.loadUrl(). Backbone.history.navigate('#something', true) и router.navigate('#something,...
501 просмотров
schedule 25.10.2022

Я использую жасмин 1.3. Почему моя тестовая страница жасмина показывает 1.2?
У меня есть проект Rails, который тестирует свои сценарии Javascript с использованием Jasmine . (Ссылка описывает установку, то есть примерно jasmine , jasmine-jquery-rails и guard-jasmine .) Недавно я запустил bundle update и получил эти...
155 просмотров
schedule 24.08.2022

Как имитировать запросы, сделанные ngResource в Angular JS
Я пытаюсь начать писать модульные тесты для моего углового приложения и довольно быстро нахожусь в остановочном блоке, поскольку я не уверен, как именно издеваться над моей службой тестируемым способом. Мой сервис выглядит следующим образом: var...
605 просмотров
schedule 17.11.2022

Модульное тестирование Angularjs jasmine
Я пытаюсь выполнить модульное тестирование метода в контроллерах Angularjs, используя jasminejs и Karma runner, мой метод принимает путь к изображению в аргументе и преобразует это изображение в текст (TESSERACT-OCR). когда я пытаюсь вызвать такой...
2488 просмотров

AngularJS, модульный тест jasmine выдает ошибку «Неизвестный поставщик»
Я пытаюсь написать простой модульный тест для контроллера в своем приложении, но Жасмин выдает ошибку «Неизвестный поставщик». Он задыхается от провайдера, которого я написал, чтобы помочь с получением URL-адресов шаблонов. Поставщик внедряется в...
3240 просмотров

Протестировать службу AngularJS, которая возвращает обещание без вызова $rootScope.$apply()?
У меня есть служба AngularJS, которая возвращает обещание. Хотя код работает отлично, тест вызывает у меня некоторые трудности, так как метод обещания "then" никогда не вызывается в моем модульном тесте. Общий ответ, кажется, называется...
3350 просмотров

Запускать тесты транспортира с окнами разных размеров?
Я хочу запустить 4 разных хромированных окна, чтобы запустить одни и те же тесты на 4 разрешениях. – Я знаю, что у транспортира есть функция, называемая multiCapabilities, и я знаю, что вы можете установить размер окна следующим образом:...
10825 просмотров
schedule 11.08.2022

Связывание класса HTML с привязкой к данным с директивой
Итак, в основном я хочу, чтобы классы «order-asc» и «order-desc» переключались на директиву. На данный момент я отказался от переключаемой части. У меня есть следующий тест: describe('OfferList sorters', function() { 'use strict';...
50 просмотров