1
ответ

Как выполнить модульное тестирование rxjs shareReplay?

Я пытаюсь протестировать следующий сценарий для службы, используя метод shareReplay RxJS, который кэширует ответ, чтобы последующим подпискам не нужно было делать еще один вызов: it ('only only ...
вопрос задан: 16 January 2019 11:34
1
ответ

Транспортир, элемент не отображается или отсутствует?

Есть ли способ проверить, если элемент отсутствует или не отображается? У меня есть некоторые элементы, которые на некоторых страницах отсутствуют, а некоторые другие страницы просто не отображаются. Как я могу проверить это с ...
вопрос задан: 16 January 2019 08:30
1
ответ

функции lodash не распознаются в угловых и жасминовых тестах

Я использую библиотеку lodash в своем угловом приложении для обрезки значения текстового поля. Код использую вот так Это работает нормально, когда я запускаю приложение. импортировать _ из 'lodash'; validateForm () {if (_....
вопрос задан: 16 January 2019 04:01
1
ответ

Создать макет для типа в угловых

Я пытался создать макет для типа в файле .spec и не смог этого сделать, может кто-нибудь помочь мне, пожалуйста, в этом .. код компонента выглядит следующим образом import {Component, Input, OnInit} из '@ angular / core'; ...
вопрос задан: 16 January 2019 02:33
1
ответ

Жасмин проверить функцию

Я пытаюсь протестировать свое приложение с помощью Jasmine, и у меня возникает следующая проблема: я вычисляю что-то в функции своего обещания. Это тот момент, когда мне нужно проверить свой код. Вот код ...
вопрос задан: 3 January 2017 15:53
1
ответ

модульное тестирование & lt; input type = & ldquo; file & rdquo; ACCET = & ldquo; изображение / * & Rdquo; / & GT; [Дубликат]

как выполнить модульный тест следующего кода & lt; input type = "file" accet = "image / *" / & gt; используя жасмин и фермент, я реферировал эту ссылку, но здесь у них есть простой текстовый файл, я хочу проверить файл изображения ...
вопрос задан: 2 December 2014 17:47
1
ответ

Как передать пользовательское сообщение об ошибке в сопоставление с жасмином?

Во всех используемых мной средах тестирования есть необязательный параметр, указывающий ваше собственное сообщение об ошибке. Это может быть очень полезно, и я не могу найти способ сделать это из коробки с ...
вопрос задан: 4 March 2013 19:37
0
ответов

Как утверждать, что шпион вызывается с событием по клику, используя jasmine?

Я пишу простой обработчик кликов, и мне нужно, чтобы событие было передано в (вот так )Thing = function ($ ){ var MyObject = function (opts ){ this.opts = opts ; }; МойОбъект.прототип....
вопрос задан: 9 November 2019 15:10
0
ответов

с использованием шпиона Jasmines на частном методе

можно ли использовать метод spyon фреймворка модульного тестирования Jasmine для частных методов класса? В документации приводится этот пример, но может ли он быть гибким для частной функции? description ("...
вопрос задан: 10 October 2019 16:03
0
ответов

Как мне прочитать отчет об охвате Стамбула?

Я всегда использовал Жасмин для своих модульных тестов, но недавно я начал использовать Стамбул, чтобы предоставлять мне отчеты о покрытии кода. Я имею в виду, я понимаю суть того, что они пытаются мне сказать, но я не знаю ...
вопрос задан: 3 July 2019 07:44
0
ответов

Как написать модульное тестирование для Angular / TypeScript для частных методов с Jasmine

Как вы тестируете приватную функцию в angular 2? class FooBar {private _status: number; конструктор (private foo: Bar) {this.initFooBar (); } private initFooBar () {...
вопрос задан: 26 June 2019 12:26
0
ответов

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

Мои тесты не работают по следующей причине: ReferenceError: Не удается найти переменную: moving_canvas_context в файле (строка 5) Я понимаю причину сбоя теста. Он не понимает ...
вопрос задан: 26 June 2019 10:09
0
ответов

Не выбирает правильный вариант в раскрывающемся списке

Транспортир выбрать неправильный вариант в раскрывающемся списке. Я должен: выбрать первое раскрывающееся меню, чтобы открыть другое раскрывающееся меню (в моей ситуации: выбрать способ оплаты (первое раскрывающееся меню), чтобы открыть второе раскрывающе
вопрос задан: 6 April 2019 21:22
0
ответов

Жасмин-узел не видит тесты

Я использую jasmine-node и вызываю его с помощью node.exe ..
вопрос задан: 27 March 2019 10:42
0
ответов

Как исправить 'TypeError: Невозможно переопределить свойство: origin' в Жасмин

У меня есть сценарий, где если (window.location.origin) {// список операций} else {// список операций} Я пытаюсь присвоить значение для window.location.origin, который только для чтения свойство для ...
вопрос задан: 27 March 2019 06:50
0
ответов

Не удается отладить угловые тесты в VS Code: непроверенная точка останова

У меня есть довольно стандартный угловой проект 7, сгенерированный CLI. Я только изменил baseUrl в .tsconfig: {"compileOnSave": false, "compilerOptions": {"baseUrl": "./src", "outDir": "./dist / ...
вопрос задан: 4 March 2019 13:16
0
ответов

Модульное тестирование эффектов ngrx при превышении времени ожидания HTTP-запроса

У меня есть запрос на получение, где я установил тайм-аут на 2 секунды, если я не получил ответ, то выдается ошибка. В Сервисах deleteAccount (accountId: string) {вернуть this.http.delete (...
вопрос задан: 4 March 2019 12:25
0
ответов

Ошибка углового модульного теста: для компонента не найдена фабрика компонентов. Вы добавили его в @ NgModule.entryComponents

Я пытаюсь научить себя программировать на Angular, и у меня есть проблема. Я создаю приложение для себя, и я только что реализовал Angular Material Dialog. Я положил это в сервис обертки и ...
вопрос задан: 4 March 2019 10:21
0
ответов

Объявить «ожидающие» спецификации/тесты жасмина или мокко

Я хотел бы описать спецификации, которые должны быть в коде, но их реализация будет добавлена ​​позже. В результатах испытаний я хотел бы видеть, что они не пройдены и не провалены, а «являются...
вопрос задан: 1 March 2019 14:36
0
ответов

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

Я пытаюсь написать жасминовый тест для @Effect с цепочкой операторов rxjs catchError, но пытаюсь проверить все наблюдаемые, кроме первой catchError вот эффект: @Effect () ...
вопрос задан: 22 January 2019 15:15
0
ответов

Как я могу получить Jasmine-TS для выполнения моих спецификаций с конкретным семенем?

Я запускаю модульные тесты с использованием Jasmine-TS версии 0.3.0. Предыдущая версия работала нормально, но в тот момент, когда я обновился, я получил вывод: не было найдено ни одной спецификации, я обнаружил проблему с github (и эту), где ...
вопрос задан: 18 January 2019 23:11
0
ответов

Угловое модульное тестирование - как исправить 'Не удается прочитать свойство & ldquo; middle_name & rdquo; undefined 'при инициализации компонента

Я пытаюсь создать простой модульный тест «он должен создать» для одного из моих компонентов Angular (тест, сгенерированный Angular CLI при создании компонента). Однако при запуске теста я ...
вопрос задан: 18 January 2019 12:19
0
ответов

GitLab CI. Существует ли какой-либо способ разбора отчета об испытаниях жасмина, отправьте его, используя slack / email

Я использую Protractor + жасмин + Selenium Grid для автоматизации тестирования. GitLab CI выполнить мой код. Мой вопрос заключается в том, можно ли как-то разобрать вывод результатов теста, чтобы отправить его по электронной почте или бездействовать. ...
вопрос задан: 17 January 2019 16:12
0
ответов

используя jasmine / spyOn, чтобы смоделировать свойства объекта

Можно ли смоделировать некоторые свойства объекта с помощью Jasmine .spyOn ()? По сути, представьте, что у меня есть объект Page, имеющий title, deliveryTime и status, который я хочу смоделировать таким образом, чтобы я просто ...
вопрос задан: 17 January 2019 10:08
0
ответов

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

У меня есть служба, которая открывает средство выбора файлов, получает файл и возвращает обещание для этого файла, чтобы я мог связать его дальше (например, загрузить файл). public pickAttachment (): ng.IPromise < ...
вопрос задан: 16 January 2019 19:54
0
ответов

Что значит & ldquo; оно & rdquo; функцию сделать в этом коде?

Я надеюсь, что кто-нибудь сможет объяснить мне, что "он" делает (используется) в AngularJS или просто в простом JavaScript (я не уверен, специфичен ли он для Angular). Это, оказывается, трудная вещь для Google ...
вопрос задан: 5 September 2018 09:16
0
ответов

Жасмин - как подсмотреть методы экземпляра

У меня есть функция var data = {}; var myFunc = function () {data.stuff = new ClassName (). doA (). doB (). doC (); }; Я хотел бы проверить, что все doA, doB и doC были вызваны. Я пытался шпионить за ...
вопрос задан: 23 April 2018 16:28
0
ответов

Как ввести зависимости в жасминовом тесте для углового элемента

Вот тестовый файл спецификации: description ('Тестировать главный контроллер', function () {it ('Должен инициализировать значение в Загрузка', function () {$ scope = {} ctrl = new mainNavController (...
вопрос задан: 15 February 2018 12:02
0
ответов

TypeError: moment (). Tz не является функцией

При тестировании с использованием жасмина я получаю эту ошибку. TypeError: moment.tz не является функцией Мой код, который я пытаюсь протестировать, - это let myDate = moment (). Tz (undefined, vm.timeZone) .format ('YYYY-MM-DD');
вопрос задан: 31 October 2017 23:46
0
ответов

Jasmine vs. Mocha Тестирование JavaScript для Rails 3.1+ [закрыто]

У меня есть опыт работы с Jasmine, и он мне очень нравится . Есть ли у кого-нибудь опыт работы с Jasmine и Mocha, особенно для Rails? Вот и думаю, стоит ли переходить.
вопрос задан: 24 August 2017 07:31