test: updated for country

This commit is contained in:
carla 2026-02-24 09:36:42 +01:00
parent 3891c33204
commit 9fc8c3b74a
6 changed files with 49 additions and 14 deletions

View file

@ -207,9 +207,15 @@ defmodule Mv.Membership.Import.HeaderMapperTest do
"Email",
"First Name",
"Last Name",
"Join Date",
"Exit Date",
"Notes",
"Country",
"City",
"Street",
"House Number",
"Postal Code",
"City"
"Membership Fee Start Date"
]
assert {:ok, %{member: member_map, custom: custom_map, unknown: unknown}} =
@ -218,15 +224,34 @@ defmodule Mv.Membership.Import.HeaderMapperTest do
assert member_map[:email] == 0
assert member_map[:first_name] == 1
assert member_map[:last_name] == 2
assert member_map[:street] == 3
assert member_map[:postal_code] == 4
assert member_map[:city] == 5
assert member_map[:join_date] == 3
assert member_map[:exit_date] == 4
assert member_map[:notes] == 5
assert member_map[:country] == 6
assert member_map[:city] == 7
assert member_map[:street] == 8
assert member_map[:house_number] == 9
assert member_map[:postal_code] == 10
assert member_map[:membership_fee_start_date] == 11
assert custom_map == %{}
assert unknown == []
end
test "maps German member field variants" do
headers = ["E-Mail", "Vorname", "Nachname", "Straße", "PLZ", "Stadt"]
headers = [
"E-Mail",
"Vorname",
"Nachname",
"Beitrittsdatum",
"Austrittsdatum",
"Notizen",
"Land",
"Stadt",
"Straße",
"Hausnummer",
"PLZ",
"Beitragsbeginn"
]
assert {:ok, %{member: member_map, custom: custom_map, unknown: unknown}} =
HeaderMapper.build_maps(headers, [])
@ -234,9 +259,15 @@ defmodule Mv.Membership.Import.HeaderMapperTest do
assert member_map[:email] == 0
assert member_map[:first_name] == 1
assert member_map[:last_name] == 2
assert member_map[:street] == 3
assert member_map[:postal_code] == 4
assert member_map[:city] == 5
assert member_map[:join_date] == 3
assert member_map[:exit_date] == 4
assert member_map[:notes] == 5
assert member_map[:country] == 6
assert member_map[:city] == 7
assert member_map[:street] == 8
assert member_map[:house_number] == 9
assert member_map[:postal_code] == 10
assert member_map[:membership_fee_start_date] == 11
assert custom_map == %{}
assert unknown == []
end