total rebase
[anni] / test / pleroma / maps_test.exs
1 # Pleroma: A lightweight social networking server
2 # Copyright © 2024 Pleroma Authors <https://pleroma.social/>
3 # SPDX-License-Identifier: AGPL-3.0-only
4
5 defmodule Pleroma.MapsTest do
6   use Pleroma.DataCase, async: true
7
8   alias Pleroma.Maps
9
10   describe "filter_empty_values/1" do
11     assert %{"bar" => "b", "ray" => ["foo"], "objs" => %{"a" => "b"}} ==
12              Maps.filter_empty_values(%{
13                "foo" => nil,
14                "fooz" => "",
15                "bar" => "b",
16                "rei" => [],
17                "ray" => ["foo"],
18                "obj" => %{},
19                "objs" => %{"a" => "b"}
20              })
21   end
22 end