NoneUtest (произносится как микротест) - это облегченная библиотека тестирования для Scala.
1 ответ

Есть ли способ игнорировать тест в uTest?

Например, в spec2 есть функция "Ожидание пока не исправлено". Есть ли способ игнорировать тест в µTest?
20 авг '16 в 14:49
1 ответ

Как глубоко сравнить два js-подобных объекта в scala.js?

Поскольку js.Dynamic.literal() != js.Dynamic.literal(), Каков предлагаемый способ проверки равенства для двух литералов? Я не хочу характеризовать эти литералы чертами. Я хочу знать, глубоко ли они равны. Что я сейчас делаю, так это следующее val js…
30 июн '16 в 14:37
0 ответов

ScalaJs Test с помощью utest

Я работаю над кросс-построенным проектом ScalaJs и написал тесты ScalaJs с использованием utest. Изначально все работало нормально, тестовые примеры компилировались и давали результат, но теперь я неожиданно получаю указанную ниже ошибку. Пожалуйста…
26 апр '16 в 04:57
1 ответ

Sbt hook для пользовательского µtest test runner

Я использую µtest в проекте Scala SBT. Я хочу запускать различные классы тестов с помощью специального тестового прогона, который состоит из такого кода val results = AnotherClassWithTests.myTests.run() println(results.leaves.count(_.value.isSuccess…
09 янв '16 в 10:24
1 ответ

ScalaJs с платформой Play (ошибка в тестах)

Я пытаюсь использовать проект кросс-сборки ScalaJs с Play Framework 2.5. Я сталкиваюсь с проблемой, когда пытаюсь запустить тесты для Client.scala . Я получаю ошибку - вызвано: TypeError: Невозможно вызвать метод "appendChild" со значением NULL. Фра…
05 апр '16 в 17:13
1 ответ

Как я могу отладить модульные тесты scala.js?

У меня есть несколько модульных тестов scala.js, написанных на utest. Все они прекрасно запускаются из сборки sbt, однако я хотел бы иметь возможность проходить через модульные тесты в отладчике. Использование моей любимой IDE (intellij) для отладки…
10 июн '15 в 03:37
2 ответа

Как получить название текущего тестового примера scalajs / uTest

Как я могу получить название текущего тестового примера uTest? Во время теста я обычно использую println(...) или log.debug(...) для печати и проверки различных значений. В начале теста я печатаю название теста. Я всегда могу сделать это: object MyT…
27 янв '16 в 15:21
1 ответ

Как запустить тесты ScalaJs в реальном браузере?

Можно ли запустить сгенерированный js тестовый код в браузере? ScalaJS, похоже, генерирует следующие js-файлы в целевой директории (project-name)-test-fastopt.js (project-name)-test-jsdeps.js перед запуском тестов. Можно ли запустить эти тесты в бра…
28 мар '16 в 16:54
0 ответов

mockredis: как работает макет (пример)

Как я могу издеваться, например, hgetall, hdel, hsetnx и т. д. Redis-методы с mockredis. Я нашел описание, как я могу исправить экземпляр Redis, но я понятия не имею, что делать, чтобы издеваться над методами Redis. Например, когда мой тестовый мето…
12 окт '18 в 07:39
1 ответ

Как проверить программы scala.js на наличие побочных эффектов, которые происходят асинхронно с использованием µtest?

У меня есть µtest комплект, который должен проверить, что некоторые асинхронные операции в конечном итоге имеют побочный эффект. Поскольку javascript (и, следовательно, scala.js) является однопоточным, невозможно блокировать и ожидать появления побо…
10 июн '15 в 03:55
1 ответ

Как проверить объекты или другие отдельные ресурсы / отключить параллельное тестирование с помощью uTest

https://github.com/lihaoyi/utest Как сказано в документации, uTest проводит тесты параллельно. Тестовые случаи внутри одного набора тестов могут выполняться последовательно, если используются import utest.ExecutionContext.RunNow но sbt запускает ра…
06 фев '16 в 08:02
0 ответов

Как использовать uTest-упаковку с тестом scalajs sbt для проверки асинхронных событий?

Я попробовал упаковку теста uTest в GitHub со следующим кодом: object AjaxExp01SOTest extends TestSuite { val log = JSLog.getLogger(getClass().getSimpleName) JSLog.setGlobalLevel(Level.DEBUG) def tests = TestSuite { "OK: GET slP" - { val promise = P…
29 мар '16 в 06:58
0 ответов

Scala защитное кодирование вокруг asInstanceOf принуждения

Показательный пример: java.lang.ExceptionInInitializerError at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newF…
21 окт '15 в 23:29
1 ответ

Не могу получить тест для запуска тестов

Я следую Основному учебнику в Scala.JS. Я также подписался на Cannot get uTest, чтобы увидеть мои тесты Я обновляю свой build.sbt, чтобы иметь следующее: testFrameworks += new TestFramework("utest.runner.Framework") libraryDependencies += "com.lihao…
30 ноя '15 в 06:32
0 ответов

Исключение "неинтересный вызов фиктивной функции" при насмешке над функцией с помощью базового класса шаблона

У меня есть базовый класс A: template <typename Type> class A { public: virtual const std::string& GetName() const = 0; virtual Type GetDefault() const = 0; } И производный класс B: class B : public A<bool> { public: const std::strin…
21 янв '19 в 10:51
1 ответ

Как я могу проверить будущий сбой в TestSuite с помощью utest?

Я хотел бы знать, эквивалентность recoveryToSucceededIf в скалярном в µtest. Фактически, на странице github показан метод runAsync, который AFAIK является методом TestRunner. С наилучшими пожеланиями
11 окт '17 в 21:36
1 ответ

Тестирование события клика не выполнено

Я следую официальному руководству по scala.js, и в части тестирования есть такой код: package tutorial.webapp import utest._ import org.scalajs.jquery.{JQuery, jQuery} object TutorialTest extends TestSuite { // Initialize App TutorialApp.setupUI def…
27 окт '15 в 20:44
1 ответ

Ложные классы Scala.js

Я пытаюсь протестировать компонент React, написанный на Scala.js, который выбирает список категорий с сервера. Мне удалось предоставить альтернативный экземпляр jQuery для компонента, но сам jQuery mock не может быть скомпилирован. Вот код макета: i…
19 авг '15 в 07:03
1 ответ

Настройка проекта sbt play cross build: бегун uTest неправильно разделяет проекты клиент / сервер

Я использую build.sbt, который имеет настройки кросс-компиляции и в основном является адаптированной версией " Play with scala-js example", и у меня возникли некоторые проблемы при получении чистой настройки для моих тестов. В частности, при выполне…
16 окт '15 в 01:37
1 ответ

Интегрируйте µTest (микротест) для Scala в проект Gradle

Я использую Gradle для своих проектов Scala и немного расстроен документацией по scalatest. Поэтому я начал поискать альтернативный фреймворк. Единственное, что я нашел, это µTest (микротест). Но пока мне не удалось найти способ интегрировать µTest …
22 янв '20 в 00:27