Files
plantid-discord-bot/test/plantnet/parser_test.exs
T

30 lines
723 B
Elixir

defmodule PlantIdDiscordBotTest.PlantNet.Parser do
alias PlantIdDiscordBot.PlantNet.Parser
use ExUnit.Case
doctest PlantIdDiscordBot.PlantNet.Parser
test "to_map" do
result =
PlantNetFixtures.raw_response()
|> Parser.to_map()
assert result == PlantNetFixtures.parsed_response()
end
test "filter by score" do
result =
PlantNetFixtures.parsed_response() |> Parser.filter_by_score()
assert result == PlantNetFixtures.parsed_response_filtered_by_score()
end
test "add_external_urls" do
result =
PlantNetFixtures.parsed_response_filtered_by_score()
|> Parser.add_external_urls()
assert result == PlantNetFixtures.parsed_response_with_urls()
end
end