В Elixir'S ExUnit можно ли просто выполнить один тест?


в nosetests python вы можете просто указать, чтобы запустить один тест, вызвав его класс, за которым следует имя теста, как мы можем сделать это с помощью ExUnit Elixir ?

4 51

4 ответа:

теперь вы можете сделать mix test path/to/test.exs:13, где 13-строка теста.

добавить тег в тест (например wip) и с mix --only флаг.

@tag :wip
test "only run this test" do
  assert true
end

запуск: mix test --only wip

это будет выполнять тесты только с определенным тегом, пропуская все остальные.

Я задал тот же вопрос сегодня на IRC, и ребята ответили (Спасибо Nhu и José), что теперь я могу сделать это с mix.

вы можете запустить один тест:

mix test path/to/file_test.exs:42

Если вы работаете с Vim, вы можете создать отображение как я сделал здесь (на основе vim-rspec).

кажется, что Амрита может выполнять один конкретный тест за раз:

https://github.com/josephwilk/amrita