В nosetests python вы можете просто указать, чтобы запустить один тест, вызвав его класс, за которым следует имя теста, как это сделать с помощью Elixir ExUnit?
В Elixir ExUnit можно ли просто запустить один тест?
Ответ 1
Теперь вы можете сделать mix test path/to/test.exs:13
, где 13 - это строка теста.
Ответ 2
Добавьте тег к тесту (например, wip
) и запустите его с помощью флага mix --only
.
@tag :wip
test "only run this test" do
assert true
end
Запуск от имени: mix test --only wip
Это будет запускать тесты только с определенным тегом, пропуская все остальные.
Ответ 3
Я задал тот же вопрос сегодня в IRC, и ребята ответили (спасибо Nhu и José), что теперь я могу сделать это с помощью mix.
Вы можете запустить один тест с помощью:
mix test path/to/file_test.exs:42
Если вы работаете с Vim, вы можете создать сопоставление как я сделал здесь (на основе vim-rspec).
Ответ 4
Кажется, что Amrita может запускать один конкретный тест за раз: