Вопросы по теме 'jasmine'
Как написать тест, который ожидает, что в Jasmine будет выдана ошибка?
Я пытаюсь написать тест для Jasmine Test Framework , который ожидает ошибки. В настоящий момент я использую интеграцию Jasmine Node.js с GitHub .
В моем модуле Node у меня есть следующий код:
throw new Error("Parsing is not possible");...
234783 просмотров
schedule
10.07.2022
Отладка тестов жасминового узла с помощью инспектора узлов
Кто-нибудь знает, возможно ли это? Похоже, что большая часть примера для инспектора узлов предназначена для отладки вызванной веб-страницы. Однако я хотел бы иметь возможность отлаживать тесты jasmine-node.
8931 просмотров
schedule
17.01.2023
Как использовать jsdom.jQueryify с жасминовым узлом?
Можно ли использовать jasmine-node с функцией jQueryify jsdom? Я пытаюсь использовать NodeJS для тестирования некоторого JavaScript, который зависит от наличия DOM.
Вот уменьшенный случай того, что я пробовал. Когда я запускаю скрипт,...
2146 просмотров
schedule
17.07.2022
Тестирование приложения backbone.js с помощью jasmine — как проверить привязки модели к представлению?
У меня были некоторые интересные трудности, когда я пытался проверить, правильно ли представления связаны с событиями. В магистрали мы обычно привязываемся к событиям в методе инициализации, используя что-то вроде: something.bind("change",...
4328 просмотров
schedule
30.07.2023
Как проверить отправку формы в Jasmine?
У меня есть форма, которая делает некоторые обширные вещи Javascript, прежде чем, наконец, отправить ее URL-адрес ДЕЙСТВИЯ. Я пишу несколько модульных тестов Jasmine и хочу убедиться, что материал Javascript происходит при отправке формы. Однако я...
18029 просмотров
schedule
19.10.2023
Как я могу использовать Jasmine в Cloud9?
Я регулярно использую Jasmine (BDD для JavaScript), только что открыл для себя Cloud9 и хочу попробовать.
На моей локальной машине я использую jasmine-node для запуска своих спецификаций, но я понятия не имею, как это сделать в Cloud9. Я смог...
1147 просмотров
schedule
22.01.2024
Javascript JsTestDriver Жасмин и Жасмин-jquery
У меня есть много модульных тестов Jasmine, которые запускают модульные тесты для кода Javascripts. Они используют плагин Jasmine-jquery для манипулирования DOM. они используют loadFixture для загрузки фикстур HTML
Я пытался автоматизировать эти...
3641 просмотров
schedule
07.12.2022
тестирование событий просмотра backbone.js с помощью jasmine
Я пытаюсь реализовать тесты просмотра для реализации Coffeescript вездесущего примера «todo» backbone.js (см. github.com/rsim/backbone_coffeescript_demo.)
Мои жасминовые тесты приведенной выше демонстрации работают довольно хорошо, за исключением...
5671 просмотров
schedule
31.08.2022
Jasmine spyOn с CoffeeScript on Rails 3.1 с test_track
Я использую Jasmine с CoffeeScript (в Rails 3.1) и test_track . Все остальное в порядке, но я не могу заставить spyOn работать с вызовами функций:
describe "spyOn", ->
it "should spy", ->
foo =
bar: ->
spyOn(foo,...
621 просмотров
schedule
11.03.2022
Лучший подход к тестированию магистральных представлений с помощью шаблонов с использованием Jasmine
Я изучаю магистраль, поэтому я создаю простое приложение Backbone. Я использую жасминовый фреймворк для тестирования своего основного приложения.
Как назло, мой первый тест жасмина был для Backbone View. Это очень простое представление,...
10264 просмотров
schedule
29.04.2023
Тестирование сохранения модели Backbone.js с использованием Sinon, не вызывающего обратный вызов успеха
Я тестирую приложение Backbone.js, используя Jasmine и Sinon. Я пытаюсь проверить, что нажатие кнопки вызывает метод save() модели и обрабатывает обратный вызов успеха, который добавляет сообщение в элемент el представления. У меня возникли проблемы...
2477 просмотров
schedule
15.11.2022
Как я могу автоматически восстанавливать все шпионы sinon.js после каждого теста в Jasmine?
Есть ли способ найти всех активных шпионов в sinon.js? Я хотел бы иметь возможность сделать что-то вроде этого:
afterEach ->
sinon.restoreAllSpies()
it "should not create a new MyClass", ->
spy = sinon.spy(window, 'MyClass')...
4855 просмотров
schedule
04.12.2022
Jasmine тестирует Backbone, проблемы с определением масштаба
Я действительно получил раздражающую ошибку при написании тестов jasmine для одной из моих текущих коллекций backbone, и я думаю, что это не так, как я пишу тест вместо того, чтобы делать что-то неправильно в моем javascript, и jasmine хочет сказать...
602 просмотров
schedule
26.11.2022
Как проверить, какой класс расширяет моя коллекция Backbone в Jasmine
У меня есть собственный класс Backbone.Collection в Coffeescript.
Я назвал его (он отвечает за пагинацию):
class SI.PaginatedCollection extends Backbone.Collection
Я хочу написать спецификацию Jasmine, которая будет проверять, расширяю ли...
3347 просмотров
schedule
05.06.2022
Как настроить пространства имен в Jasmine для тестирования?
Мне нужно добавить функциональность в класс Javascript, который я хочу протестировать с помощью Jasmine. Определение класса выглядит примерно так:
GAME.Player.CustomPlayerSetup = function() {
...
};
Если я удалю GAME.Player , я смогу...
1438 просмотров
schedule
30.01.2023
Как протестировать функцию с setTimeout с жасмином?
Мне нужно написать тест для функции, внутри которой есть вызов setTimeout() , но я не могу найти, как это сделать.
Это функция
// Disables all submit buttons after a submit button is pressed.
var block_all_submit_and_ajax = function( el ) {...
56062 просмотров
schedule
13.08.2022
Триггер jQuery («щелчок») не работает с Jasmine-jquery
Это мой тестовый код:
describe("Login", function(){
beforeEach(function(){
loadFixtures('login-fixture.html');
})
it("should enable the button when checking 'remember password'", function(){...
5575 просмотров
schedule
15.03.2023
тестирование приложений ember.js с жасмином
Кто-нибудь знает какие-либо ресурсы, примеры или руководства по тестированию приложений ember.js?
Как вы тестируете просмотры?
Кажется, нет никаких подробных примеров/информации по этому поводу.
4487 просмотров
schedule
22.01.2024
Как конвертировать фейковый сервер с Синон на Жасмин.
Я нашел пример создания поддельного сервера с помощью Sinon. Вот код (1), (2).
Можно ли будет сделать то же самое, используя только Жасмин? Если да. Как мне переписать код (1) и (2)?
(1)
beforeEach(function () {...
1515 просмотров
schedule
01.05.2022
Предлагает ли jasmine-node какой-либо вариант быстрого отказа?
Когда я запускаю набор тестов jasmine из командной строки, мне нужен какой-то вариант быстрого отказа, чтобы он останавливался при первой ошибке утверждения.
Существует ли что-то подобное сегодня?
3694 просмотров
schedule
01.07.2023