test: updated for country
This commit is contained in:
parent
3891c33204
commit
9fc8c3b74a
6 changed files with 49 additions and 14 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue