Вопросы по теме 'karma-mocha'

Карма: ReferenceError: приложение не определено
Я следовал руководству с сайта http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-karma.html для тестирования приложений AngularJS с помощью Karma. Мой karma.conf.js выглядит так: module.exports = function(config) {...
2700 просмотров

файлы покрытия кармы не создаются, пока singleRun = true
Я использую Karma для запуска своих модульных тестов и сейчас пытаюсь включить karma-coverage в свой процесс. Я использую PhantomJS для запуска тестов с singleRun: true . Всякий раз, когда я это делаю, мой репортер покрытия кода не работает....
513 просмотров

Как сделать так, чтобы мокко потерпел неудачу, когда в нем нет ожидания ()
Есть ли возможность настроить mocha для сообщения о тесте как о сбое, если в функции it() не предусмотрено ожидание? Идея заключается в том, чтобы рабочий процесс был таким: добавить один it() с функцией описания и обратного вызова it()...
1361 просмотров

Как протестировать Angular $modal с помощью Sinon.js?
Я пытаюсь написать модульные тесты для $modal в AngularJS. Код модального окна находится в контроллере следующим образом: $scope.showProfile = function(user){ var modalInstance = $modal.open({...
1969 просмотров

Не удается найти ошибку модуля при использовании karma-webpack
У меня есть следующий файл karma.conf.js , у меня также есть тестовый файл с именем example.spec.js , который находится внутри app/compontents/example/example.spec.js . Я пытаюсь импортировать свой Example.js file import Example from...
3942 просмотров

TypeError: expect (). To.be не является функцией
Я настраиваю каркас Karma amd mocha с grunt в своем проекте. Когда я запускаю karma start, я получаю указанную ниже ошибку. Я получаю эту ошибку в консоли при выполнении команды: Karma start TypeError: expect(...).to.be is not a function...
38630 просмотров
schedule 09.01.2023

Angular + Mocha превышено время ожидания 2000 мс
Я получаю следующую ошибку при запуске всего набора тестов: timeout of 2000ms exceeded. Ensure the done() callback is being called in this test. Я нашел этот очень полезный ответ на StackOverflow #">В mocha тестировании при вызове асинхронной...
969 просмотров

webpackJsonp не определен с помощью karma-webpack?
Я создаю шаблон с веб-пакетом и кармой с мокко. Это конфигурация, которую я использую для karma-webpack. Я новичок в вебпаке. var path = require('path'); var webpack = require('webpack'); var entries = { "app": ["./index.js"] };...
6441 просмотров

$ scope. $ apply выдает сообщение "Неожиданный запрос: запрос больше не ожидается" в Mocha Sinon
У меня есть служба A, которая вызывает другие службы B и, в свою очередь, B, в который введен $ http, вызывает веб-службу API. Теперь, когда я пытался заглушить службу B с помощью Mocha Sinon, я получаю следующую ошибку Неожиданный запрос:...
332 просмотров

Не удалось запустить тесты с помощью Karma
Я настраиваю Karma, чтобы упростить модульные тесты в устаревшем проекте. Проблема в том, что я получаю сообщение об ошибке You need to include some adapter that implements __karma__.start method! . Как я обнаружил, это очень неспецифическая...
1143 просмотров

карма: TypeError: невозможно прочитать свойство «прототип» неопределенного
Я получаю следующую ошибку всякий раз, когда пытаюсь ввести свой service . (function () { describe('Test', function () { var $scope, $state, service,ctrl; beforeEach(function() { module('moduleApp');...
4596 просмотров

Karma выдает ошибку адаптера __karma__.start без какой-либо другой ошибки
Я не знаю, как решить эту проблему. Я не получаю никаких ошибок, кроме той, что выше. Вот мои файлы конфигурации: ./вебпак.config.js var path = require('path'); var webpack = require('webpack'); module.exports = { entry:...
1228 просмотров

Модульное тестирование Angularjs - ng-disabled не работает при добавлении текста в текстовую область
Я пытаюсь протестировать компонент AngularJS, используя karma, mocha, power-assert. У меня есть текстовое поле и кнопка в моем компоненте, где кнопка отключена в зависимости от длины текста в текстовом поле. Когда я запускаю компонент в браузере,...
1766 просмотров

Как запретить загрузку изображений в karma runner
Как настроить карму, чтобы при тестировании перестали загружаться изображения? я пытался использовать решение из здесь в моем karma.config.js: var webpack = require('webpack'); module.exports = function (config) { config.set({...
1011 просмотров
schedule 07.09.2022

Ошибка: необходимо загрузить соответствующий загрузчик при написании примера модульного теста
Я пишу модульный тест для кода узла, и мне нужно сравнить фиктивный объект с фактическим результатом. Для сравнения, я записал некоторые фиктивные данные json в файл и в итоге получил ошибку You may need to load appropraite loaders to handle this...
32 просмотров

Как правильно выполнить модульное тестирование ReactDOM.render с помощью Karma и PhantomJS?
Скажем, у меня есть следующее на Index.tsx : ReactDOM.render( <h2 style={{textAlign: "center"}}>Hello World</h2>, document.getElementById("wrapper") ); Во-первых, как именно мне вызвать модульный тест ReactDOM.render ?...
2267 просмотров

Модульное тестирование HTTP-запроса с Vue, Axios и Mocha
Я действительно изо всех сил пытаюсь протестировать запрос в VueJS, используя Mocha/Chai-Sinon, с Axios в качестве библиотеки запросов и попробовав смесь Moxios и axios-mock-adaptor . Приведенные ниже примеры относятся к последнему. Я пытаюсь...
10561 просмотров
schedule 20.03.2023

Карма - как подать файл по URL?
У меня есть код, который создает новое окно в '.newWave.html'. Этот контент обслуживается с помощью HtmlWebpackPlugin. new HtmlWebpackPlugin({ template: './src/newWave.html', filename: 'newWave.html', inject: 'body', chunks: ['newWave'],...
791 просмотров

Karma, Webpack, Babel, странное поведение при импорте
ПРОБЛЕМА: Когда я впервые импортирую модуль, экспортируемая функция не определена. В исключении определяется модуль. Почему не определено!?!? СЦЕНАРИЙ: Основной файл import { UserClass } from './user'; import { query, Client...
30 просмотров

Как добавить тесты Karma+Mocha после инициализации проекта с помощью vue-cli
Привет, я начал проект с использованием веб-пакета Vue-cli, моя ошибка заключалась в том, что я не включил тесты Как мне добавить карму + мокко в мою разработку webpack vuejs2, можно ли повторно инициализировать и включить тесты?
747 просмотров