logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git
commit: 8bd8ee03c23bf1d318f67215195a1aca7465e3ae
parent 4cbf11d32c9c37f3175e4d7bab04be64a9fe27d4
Author: Mark Felder <feld@feld.me>
Date:   Mon, 15 Jan 2024 17:32:15 -0500

Add Pleroma.Test.Helpers.get_query_parameter/2 to retrieve specific query parameter values

Diffstat:

Mtest/support/helpers.ex11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/test/support/helpers.ex b/test/support/helpers.ex @@ -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