Результаты поиска по запросу "jasmine"
Как проверить поведение в функции ссылки директивы
В некоторых моих директивах я добавляю функции в область видимости для обработки логики, специфичной для директивы. Например: link: function(scope, element, attrs) { scope.doStuff = function() { //do a bunch of stuff I want to test } }Как мне ...
Жасмин ожидать логики (ожидаю А ИЛИ Б)
Мне нужно настроить тест на успех, если будет выполнено одно из двух ожиданий: expect(mySpy.mostRecentCall.args[0]).toEqual(jasmine.any(Number)); expect(mySpy.mostRecentCall.args[0]).toEqual(false);Я ожидал, что это будет выглядеть ...
undefined | 0 | ReferenceError: Строгий режим запрещает неявное создание глобального свойства 'csrf_token'
Итак, это была довольно интересная проблема, с которой я столкнулся. В настоящее время я создаю приложение backbone.js - Rails. Как правило, просто построение этого в учебных целях. Я (как и любой хороший разработчик рельсов) стараюсь изо всех ...
Как добавить элементы DOM в тесты жасмина без использования внешних HTML-файлов?
Я пишу несколько простых жасминовых тестов и получаю исключение, так как код, который я тестирую, ищет форму, которой не существует, потому что нет DOM при тестировании только файла js:$("form")[0] в проверенном файле js приводит к: TypeError: ...
Как использовать жасмин для проверки асинхронной функции, которая требует много времени для ответа?
Я использую функцию для извлечения данных из webapi. В основном используя$.ajax. Я сейчас проверяю это сwaits() нравится: describe('xxxxxxxxxxxxxxxxxxxxx', function () { var r; it('fetchFilter', function () { runs(function () { ...
Жасмин toEqual для сложных объектов (смешанный с функциями)
В настоящее время у меня есть функция, которая иногда возвращает объект с некоторыми функциями внутри. Когда используешьexpect(...).toEqual({...}) кажется, что они не соответствуют этим сложным объектам. Объекты, имеющие функции илиFile класс (из ...
Инъекция макета в сервис AngularJS
У меня написан сервис AngularJS, и я хотел бы протестировать его. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // ...
Как получить доступ и проверить внутреннюю (не экспортируемую) функцию в модуле node.js?
Я пытаюсь выяснить, как тестировать внутренние (то есть не экспортируемые) функции в nodejs (желательно с mocha или jasmine). И я понятия не имею! Допустим, у меня есть такой модуль: function exported(i) { return notExported(i) + 1; } function ...
Регистрация от grunt-contrib-jasmine
Я использую grunt-contrib-jasmine для запуска моих спецификаций javascript. Как записать отладочный вывод на консоль при запуске спецификации, т.е. как получить console.log("something");показать вывод в консоли? Я считаю, что могу ...
Нужен ли жасмину sinon.js?
Я видел примеры в Интернете, в которых люди используютжасмин [http://pivotal.github.com/jasmine/]вместе сSinon [http://sinonjs.org/], Тем не менее, у жасмина есть поддержка для шпионов (что, как я понимаю, и есть то, что делает Шинон). Итак, ...