Результаты поиска по запросу "jasmine"

5 ответов

Как проверить поведение в функции ссылки директивы

В некоторых моих директивах я добавляю функции в область видимости для обработки логики, специфичной для директивы. Например: link: function(scope, element, attrs) { scope.doStuff = function() { //do a bunch of stuff I want to test } }Как мне ...

3 ответа

Жасмин ожидать логики (ожидаю А ИЛИ Б)

Мне нужно настроить тест на успех, если будет выполнено одно из двух ожиданий: expect(mySpy.mostRecentCall.args[0]).toEqual(jasmine.any(Number)); expect(mySpy.mostRecentCall.args[0]).toEqual(false);Я ожидал, что это будет выглядеть ...

1 ответ

undefined | 0 | ReferenceError: Строгий режим запрещает неявное создание глобального свойства 'csrf_token'

Итак, это была довольно интересная проблема, с которой я столкнулся. В настоящее время я создаю приложение backbone.js - Rails. Как правило, просто построение этого в учебных целях. Я (как и любой хороший разработчик рельсов) стараюсь изо всех ...

ТОП публикаций

3 ответа

Как добавить элементы DOM в тесты жасмина без использования внешних HTML-файлов?

Я пишу несколько простых жасминовых тестов и получаю исключение, так как код, который я тестирую, ищет форму, которой не существует, потому что нет DOM при тестировании только файла js:$("form")[0] в проверенном файле js приводит к: TypeError: ...

3 ответа

Как использовать жасмин для проверки асинхронной функции, которая требует много времени для ответа?

Я использую функцию для извлечения данных из webapi. В основном используя$.ajax. Я сейчас проверяю это сwaits() нравится: describe('xxxxxxxxxxxxxxxxxxxxx', function () { var r; it('fetchFilter', function () { runs(function () { ...

5 ответов

Жасмин toEqual для сложных объектов (смешанный с функциями)

В настоящее время у меня есть функция, которая иногда возвращает объект с некоторыми функциями внутри. Когда используешьexpect(...).toEqual({...}) кажется, что они не соответствуют этим сложным объектам. Объекты, имеющие функции илиFile класс (из ...

7 ответов

Инъекция макета в сервис AngularJS

У меня написан сервис AngularJS, и я хотел бы протестировать его. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // ...

7 ответов

Как получить доступ и проверить внутреннюю (не экспортируемую) функцию в модуле node.js?

Я пытаюсь выяснить, как тестировать внутренние (то есть не экспортируемые) функции в nodejs (желательно с mocha или jasmine). И я понятия не имею! Допустим, у меня есть такой модуль: function exported(i) { return notExported(i) + 1; } function ...

3 ответа

Регистрация от grunt-contrib-jasmine

Я использую grunt-contrib-jasmine для запуска моих спецификаций javascript. Как записать отладочный вывод на консоль при запуске спецификации, т.е. как получить console.log("something");показать вывод в консоли? Я считаю, что могу ...

3 ответа

Нужен ли жасмину sinon.js?

Я видел примеры в Интернете, в которых люди используютжасмин [http://pivotal.github.com/jasmine/]вместе сSinon [http://sinonjs.org/], Тем не менее, у жасмина есть поддержка для шпионов (что, как я понимаю, и есть то, что делает Шинон). Итак, ...