Current section

Files

Jump to
cubex test cubex_test.exs
Raw

test/cubex_test.exs

defmodule CubexTest do
use ExUnit.Case
doctest Cubex
import Tesla.Mock
setup do
mock(fn _ -> json(%{"data" => "data"}) end)
Application.put_env(:cubex, Cubex.Rest, base_url: "https://dne", token: "token")
{:ok, client: Cubex.new()}
end
test "load/3", %{client: client} do
assert {:ok, %{"data" => "data"}} = Cubex.load(client, %{})
end
test "meta/2", %{client: client} do
assert {:ok, %{"data" => "data"}} = Cubex.meta(client)
end
test "sql/3", %{client: client} do
assert {:ok, %{"data" => "data"}} = Cubex.sql(client, %{})
end
end