Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 540 Bytes

tests.md

File metadata and controls

31 lines (24 loc) · 540 Bytes

Testes

Tags de módulo

Para criarmos uma separação das diferentes suítes de testes, priorizamos o uso do atributo de módulo @moduletag em que se especifica o contexto dos testes de um determinado módulo.

Exemplo

Teste unitário

defmodule Pescarte.UnitTests do
  @moduletag :unit

  describe "Test a function" do
    # ...
  end
end

Teste de integração

defmodule Pescarte.IntegrationTests do
  @moduletag :integration

  describe "Test an external endpoint" do
   # ...
  end
end