Fix tests by leveraging Keyword.equal?/2
This commit is contained in:
parent
8ac4458630
commit
e7d6b835ae
@ -9,14 +9,16 @@ defmodule Pleroma.HealthcheckTest do
|
|||||||
test "system_info/0" do
|
test "system_info/0" do
|
||||||
result = Healthcheck.system_info() |> Map.from_struct()
|
result = Healthcheck.system_info() |> Map.from_struct()
|
||||||
|
|
||||||
assert Map.keys(result) == [
|
keys = Map.keys(result)
|
||||||
|
|
||||||
|
assert Keyword.equal?(keys, [
|
||||||
:active,
|
:active,
|
||||||
:healthy,
|
:healthy,
|
||||||
:idle,
|
:idle,
|
||||||
:job_queue_stats,
|
:job_queue_stats,
|
||||||
:memory_used,
|
:memory_used,
|
||||||
:pool_size
|
:pool_size
|
||||||
]
|
])
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "check_health/1" do
|
describe "check_health/1" do
|
||||||
|
@ -29,13 +29,13 @@ defmodule Pleroma.Repo.Migrations.AutolinkerToLinkifyTest do
|
|||||||
|
|
||||||
%{value: new_opts} = ConfigDB.get_by_params(%{group: :pleroma, key: Pleroma.Formatter})
|
%{value: new_opts} = ConfigDB.get_by_params(%{group: :pleroma, key: Pleroma.Formatter})
|
||||||
|
|
||||||
assert new_opts == [
|
assert Keyword.equal?(new_opts,
|
||||||
class: false,
|
class: false,
|
||||||
extra: true,
|
extra: true,
|
||||||
new_window: false,
|
new_window: false,
|
||||||
rel: "testing",
|
rel: "testing",
|
||||||
strip_prefix: false
|
strip_prefix: false
|
||||||
]
|
)
|
||||||
|
|
||||||
clear_config(Pleroma.Formatter, new_opts)
|
clear_config(Pleroma.Formatter, new_opts)
|
||||||
assert new_opts == Pleroma.Config.get(Pleroma.Formatter)
|
assert new_opts == Pleroma.Config.get(Pleroma.Formatter)
|
||||||
@ -67,6 +67,6 @@ defmodule Pleroma.Repo.Migrations.AutolinkerToLinkifyTest do
|
|||||||
strip_prefix: false
|
strip_prefix: false
|
||||||
]
|
]
|
||||||
|
|
||||||
assert migration.transform_opts(old_opts) == expected_opts
|
assert Keyword.equal?(migration.transform_opts(old_opts), expected_opts)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -26,13 +26,13 @@ defmodule Pleroma.Repo.Migrations.FixMalformedFormatterConfigTest do
|
|||||||
|
|
||||||
%{value: new_opts} = ConfigDB.get_by_params(%{group: :pleroma, key: Pleroma.Formatter})
|
%{value: new_opts} = ConfigDB.get_by_params(%{group: :pleroma, key: Pleroma.Formatter})
|
||||||
|
|
||||||
assert new_opts == [
|
assert Keyword.equal?(new_opts,
|
||||||
class: false,
|
class: false,
|
||||||
extra: true,
|
extra: true,
|
||||||
new_window: false,
|
new_window: false,
|
||||||
rel: "F",
|
rel: "F",
|
||||||
strip_prefix: false
|
strip_prefix: false
|
||||||
]
|
)
|
||||||
|
|
||||||
clear_config(Pleroma.Formatter, new_opts)
|
clear_config(Pleroma.Formatter, new_opts)
|
||||||
assert new_opts == Pleroma.Config.get(Pleroma.Formatter)
|
assert new_opts == Pleroma.Config.get(Pleroma.Formatter)
|
||||||
|
Loading…
Reference in New Issue
Block a user