mirror of
https://git.pleroma.social/pleroma/pleroma.git
synced 2024-12-22 16:16:34 +00:00
Add Pleroma.Test.Helpers.get_query_parameter/2 to retrieve specific query parameter values
This commit is contained in:
parent
4cbf11d32c
commit
8bd8ee03c2
1 changed files with 11 additions and 0 deletions
|
@ -32,6 +32,17 @@ defmodule Pleroma.Tests.Helpers do
|
|||
|> URI.to_string()
|
||||
end
|
||||
|
||||
@doc "Returns the value of the specified query parameter for the provided URL"
|
||||
def get_query_parameter(url, param) do
|
||||
url
|
||||
|> URI.parse()
|
||||
|> Map.get(:query)
|
||||
|> URI.query_decoder()
|
||||
|> Enum.to_list()
|
||||
|> Enum.into(%{}, fn {x, y} -> {x, y} end)
|
||||
|> Map.get(param)
|
||||
end
|
||||
|
||||
defmacro clear_config(config_path) do
|
||||
quote do
|
||||
clear_config(unquote(config_path)) do
|
||||
|
|
Loading…
Reference in a new issue