20 lines
387 B
Go
20 lines
387 B
Go
package oracle
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestFetchFromMock(t *testing.T) {
|
|
d, err := FetchFromMock("USD-BRL")
|
|
if err != nil {
|
|
t.Fatalf("Erro ao buscar mock: %v", err)
|
|
}
|
|
if d.Key != "USD-BRL" || d.Value <= 0 {
|
|
t.Errorf("Valor inesperado do mock: %+v", d)
|
|
}
|
|
|
|
_, err = FetchFromMock("INVALIDO")
|
|
if err == nil {
|
|
t.Error("Esperado erro ao buscar chave inválida no mock")
|
|
}
|
|
} |