0
ответов

Как программно очистить от шпионажа в Jasmine?

Как программно очистить от шпиона в наборе тестов Jasmine? Спасибо. beforeEach (function () {spyOn ($, "ajax"). andCallFake (function (params) {}) }) it ("должен что-то сделать", function () {// ...
вопрос задан: 16 January 2012 20:00
0
ответов

Есть ли аналог spyOn в QUnit?

Я пишу спецификации для разных тестов для Jasmine и QUnit, чтобы сравнить их, и они посмотрели то же самое, прежде чем мне нужно было написать тест, чтобы проверить, привязано ли событие к элементу. Связывание событий ...
вопрос задан: 15 January 2012 13:02
0
ответов

Sinon JS «Попытка обернуть уже упакованный ajax»

При запуске теста я получил указанное выше сообщение об ошибке. Ниже мой код (я использую Backbone JS и Jasmine для тестирования). кто-нибудь знает, почему это произошло? $ (function () {describe ("Категория", function () ...
вопрос задан: 11 January 2012 20:06
0
ответов

Использование типов объектов с методом Jasmine toHaveBeenCalledWith

Я только начал использовать Jasmine, поэтому, пожалуйста, извините за вопрос новичка, но так ли это возможно ли проверить типы объектов при использовании toHaveBeenCalledWith? expect (object.method) .toHaveBeenCalledWith (...
вопрос задан: 10 January 2012 09:35
0
ответов

нет трассировки стека для ошибок jasmine-node

Я использую node.js и модуль npm jasmine-node для запуска тестов. Это отлично работает, за исключением случаев, когда код выдает ошибку. У меня нет трассировки стека. Например, один из моих тестов выводит только следующее: ...
вопрос задан: 9 January 2012 19:29
0
ответов

как заморозить/подделать время с помощью Jasmine BDD

У меня в коде есть такая строка new Date().getFullYear(); и мне нужно, чтобы она всегда возвращала один и тот же год. Есть ли способ сделать это с помощью Jasmine? Спасибо.
вопрос задан: 5 January 2012 20:20
0
ответов

Jasmine - Слежка за вызовом метода в конструкторе

Я хочу проверить, вызывается ли следующий метод в конструкторе объекта Javascript. Из того, что я видел в документации по Jasmine, я могу шпионить за методом конструктора и могу шпионить за ...
вопрос задан: 4 January 2012 21:02
0
ответов

Как раскрыть объекты javascript для модульного тестирования, не загрязняя глобальное пространство имен

У меня есть плагин автозаполнения javascript, который использует следующие классы (написанные на coffeescript): Query, Suggestion, SuggestionCollection и Autocomplete. Каждый из этих классов имеет ассоциированный ...
вопрос задан: 20 December 2011 01:27
0
ответов

Как мне сосредоточиться на одной спецификации в jasmine.js?

У меня есть куча неудачных спецификаций из-за довольно большого архитектурного изменения. Я хотел бы поработать над их исправлением, пометив каждую из них «фокусом». Есть ли у jasmine.js такая функция? Я ...
вопрос задан: 15 December 2011 22:55
0
ответов

Отключить вызов селектора jQuery?

Я пытаюсь улучшить модульное тестирование своего JavaScript. У меня есть следующий код: var categoryVal = $ ('# category'). Val (); если (categoryVal === '') {doSomething (); } Мой исполнитель тестов не ...
вопрос задан: 15 December 2011 17:13
0
ответов

Почему этот шпион sinon не вызывается, когда я запускаю этот тест?

У меня есть модель Backbone: class DateTimeSelector extends Backbone.Model initialize: -> @bind 'change : date ', @updateDatetime @bind' change: time ', @updateDatetime updateDatetime: => ...
вопрос задан: 9 December 2011 06:44
0
ответов

Как настроить структуру каталогов Jasmine?

При использовании Jasmine Rubygem я нахожу крайне раздражающим то, что я должен соответствовать сгенерированной структуре каталогов, которая имеет подпапку javascripts в папке spec. Я считаю это бесполезным ...
вопрос задан: 25 November 2011 21:30
0
ответов

Как заставить WebStorm распознавать методы Jasmine?

У меня есть проект node.js, содержащий некоторые спецификации Jasmine. Спецификации находятся в подкаталоге spec / и имеют расширение .spec.coffee, как того требует jasmine-node. Когда я открываю один из ...
вопрос задан: 12 November 2011 23:50
0
ответов

Тестирование приложения backbone.js с помощью жасмина - как проверить привязки модели к представлению?

У меня были некоторые интересные проблемы, когда я пытался проверить, работают ли представления были правильно привязаны к событиям. В backbone мы обычно привязываемся к событиям в методе инициализации, используя что-то вроде строк ...
вопрос задан: 8 November 2011 09:10
0
ответов

Jasmine и node.js

Попробуйте использовать комбинацию Jasmine + Rhino код javascript и пытается перейти на node.js. Однако не смог найти никаких инструкций по установке в сети (но только по этой ссылке, почти без инструкций). ...
вопрос задан: 5 November 2011 00:42
0
ответов

Как мне объявить переменную в определенной области в coffeescript?

Я пытаюсь написать тест жасмина в coffeescript, который использует блок beforeEach. Это приводит к проблеме с областью видимости переменных coffeescript. Вот что я хотел бы написать: описать '...
вопрос задан: 4 November 2011 06:11
0
ответов

Тестирование Coffeescript с помощью Jasmine и Rails 3.1

Допустим, у меня есть класс в Coffeescript: конструктор класса MyGame: () -> @me = new Player @opponents = [new Player , новый игрок], который хотел бы протестировать в Jasmine: описать "MyGame", -...
вопрос задан: 3 November 2011 08:13
0
ответов

SpyOn метод представления основы с использованием жасмина

У меня есть представление основы, и я хочу создать тест, чтобы подтвердить, что событие щелчка на некотором элементе вызовет функцию, привязанную к этот элемент. Мое представление: PromptView = Backbone.View.extend ({...
вопрос задан: 26 October 2011 06:52
0
ответов

Тестирование веб-API с использованием jasmine и node.js

Мы написали веб-API RESTful, который отвечает на запросы GET и PUT с помощью node.js. У нас возникли некоторые трудности с тестированием API. Сначала мы использовали Zombie.js, но он плохо документирован, поэтому мы ...
вопрос задан: 17 October 2011 11:02
0
ответов

Есть ли способ включить внешний Javascript в качестве источника в Jasmine?

Я пытаюсь настроить jasmine.yml (используя jasmine gem) для использования JQuery, обслуживаемого из Google API, вместо того, чтобы загружать его локально на мой сервер. То есть: src_files: - ajax.googleapis.com/ajax/libs/jquery/...
вопрос задан: 6 October 2011 22:22
0
ответов

Как мы можем запустить тесты JavaScript с жасмином от Дженкинса (Хадсон) без загрузки JSP?

У нас богатый веб-клиент. Наши контроллеры и сервисные фасады написаны в coffeescript (JavaScript) и jquery. В прошлом они были бы Java. Чтобы запустить наши тесты JavaScript с жасмином из ...
вопрос задан: 30 September 2011 10:42
0
ответов

тестирование событий представления backbone.js с помощью jasmine

Я пытаюсь реализовать тесты представления для реализации Coffeescript вездесущего примера backbone.js 'todo' (см. github.com/rsim/backbone_coffeescript_demo.) Мои тесты jasmine вышеупомянутого демо ...
вопрос задан: 29 September 2011 11:19
0
ответов

Конструктор макета / заглушки

У меня есть следующий код: конструктор class Clients: -> @clients = [] createClient: ( name) -> client = new Имя клиента @ clients.push client Я тестирую его с помощью Jasmine BDD ...
вопрос задан: 25 September 2011 22:09
0
ответов

Javascript JsTestDriver Jasmine & Jasmine-jquery

У меня много модульных тестов Jasmine, которые запускают модульные тесты для кода Javascripts. Они используют плагин Jasmine-jquery для манипуляций с DOM. они используют loadFixture, чтобы загрузить фикстуры HTML I ...
вопрос задан: 19 September 2011 20:03
0
ответов

Как проверить форму отправить в жасмина?

У меня есть форма, которая делает некоторые обширные материалы JavaScript, прежде чем, наконец, публикуют Действие URL. Я пишу несколько тестов жасминового блока и хотите убедиться, что штука JavaScript произойдет, когда форма ...
вопрос задан: 14 September 2011 14:41
0
ответов

Поддерживает ли RhinoJS API веб-сокетов?

Я использовал Jasmine для написания тестов BDD для веб-приложений. Мне интересно запускать те же тесты из командной строки с помощью Rhino, и я нашел эту запись в блоге, которая оказалась очень полезной. ...
вопрос задан: 23 August 2011 21:36
0
ответов

Выводить результаты теста жасмина на консоль

Я использую Jasmine (BDD Testing Framework для JavaScript) в моем надстройке Firefox для проверки функциональности мой код. Проблема в том, что жасмин выводит результаты теста в файл HTML, что я ...
вопрос задан: 23 August 2011 08:09
0
ответов

Может ли JavaScript быть «тестируемым», если он заключен в самоисполняющуюся анонимную функцию

Как я много раз видел, самоисполняющаяся анонимная функция используется для содержания целых библиотек. Как можно протестировать эти библиотеки, если, например, QUnit не может получить доступ к чему-либо внутри анонимной функции ...
вопрос задан: 17 August 2011 12:17
0
ответов

Как заглушить require () / ожидать вызовов «корневой» функции модуля?

Рассмотрим следующую спецификацию жасмина: описать ("something.act ()", function () {it ("вызывает некоторую функцию моего модуля", function () {var mod = require ('my_module'); spyOn (mod , "someFunction"); ...
вопрос задан: 9 August 2011 14:06
0
ответов

Интеграционное тестирование холста

Последние пару недель я экспериментировал с методами, пытаясь найти лучший метод использования BDD для веб-приложения, основанного на элементе холста HTML5 , и взаимодействие с пользователем ...
вопрос задан: 7 August 2011 00:46