У меня есть единичные тесты scala.js, написанные в utest. Все они отлично работают с сборкой sbt, однако я хотел бы пройти через модульные тесты в отладчике. Использование моей любимой IDE (intellij) для отладки тестов не будет работать, потому что оно попытается запустить их на JVM. Есть ли способ выполнить выполнение единичного теста, аналогично тому, как вы можете проходить через (javascript) код приложения в браузерах, таких как хром?Как отлаживать модульные тесты scala.js?
4
A
ответ
9
В настоящее время единственный способ (поэтапный) отладки Scala.js, который я знаю, находится внутри браузера. Вы можете сгенерировать HTML бегун для ваших тестов в SBT:
sbt> testHtmlFastOpt
// snip
[info] Wrote HTML test runner. Point your browser to .../test-suite-fastopt-test.html
Это работает начиная Scala.js 0.6.10.
Смежные вопросы
- 1. Как отлаживать модульные тесты Django?
- 2. PrestaShop Модульные модульные тесты
- 3. Как отлаживать модульные тесты mbunit/Gallio в visual studio
- 4. Модульные тесты всегда прерваны
- 5. Как найти модульные тесты
- 6. Можно ли отлаживать модульные тесты в Ruby on Rails?
- 7. Как писать модульные тесты, тесты параллелизма инварианты
- 8. Как организовать интеграционные тесты и модульные тесты
- 9. Как написать параллельные модульные тесты
- 10. Как написать многопоточные модульные тесты?
- 11. Как создать гибкие модульные тесты?
- 12. Как правильно выполнить модульные тесты
- 13. Как написать .NET-модульные тесты?
- 14. Как написать «грязные» модульные тесты?
- 15. Как отлаживать тесты огурца?
- 16. flux store - модульные тесты
- 17. Модульные тесты сервлета
- 18. WCF MSMQ Модульные тесты
- 19. xcode 4.3 модульные тесты
- 20. Модульные тесты экспресс-маршрутизаторов
- 21. Модульные тесты JAX-WS
- 22. Когда запускать модульные тесты?
- 23. Akka.net и модульные тесты
- 24. Модульные тесты Python: TestCaseSource
- 25. Модульные тесты в TDD
- 26. Модульные тесты Visual Studio
- 27. Модульные тесты приложений facebook
- 28. Модульные тесты в golang
- 29. Зависимые модульные тесты
- 30. Matplotlib и модульные тесты
gzm0: Кажется, что в более поздних версиях плагин sbt-scalajs не генерирует (projectname) -test-fastopt.js и (projectname) -test-jsdeps.js. во время тестовой команды. Версия 0.6.5 делала только 0.6.7, 0.6.8. не. Возможно ли сгенерировать эти файлы некоторыми командами sbt вручную? – user4955663
Да, используйте 'test: fastOptJS' /' test: fullOptJS'. – gzm0
Обратите внимание, что комментарий @ gzm0 устарел; вопрос был отредактирован с помощью современного ответа. –