Improve tests on loading relationship data
authoreileen <emcnaughton@wikimedia.org>
Wed, 4 Sep 2019 21:58:59 +0000 (09:58 +1200)
committereileen <emcnaughton@wikimedia.org>
Wed, 4 Sep 2019 22:00:42 +0000 (10:00 +1200)
tests/phpunit/CRM/Contact/Import/Form/MapFieldTest.php

index b85ad00dc6291dfba31b32a826be5b898c2bd75c..50ebd39fcb30099c2cd2f22ea4815032500b22a3 100644 (file)
@@ -310,10 +310,14 @@ document.forms.MapField['mapper[0][3]'].style.display = 'none';\n",
       ],
       [
         // Yes, the relationship mapping really does use url whereas non relationship uses website because... legacy
-        ['name' => 'Url', 'contact_type' => 'Individual', 'column_number' => 0, 'website_type_id', 'relationship_type_id' => 1, 'relationship_direction' => 'a_b'],
-        "document.forms.MapField['mapper[0][2]'].style.display = 'none';
-document.forms.MapField['mapper[0][3]'].style.display = 'none';\n",
-        ['mapper[0]' => ['1_a_b', 'url', 0, NULL]],
+        ['name' => 'Url', 'contact_type' => 'Individual', 'column_number' => 0, 'website_type_id' => 1, 'relationship_type_id' => 1, 'relationship_direction' => 'a_b'],
+        "document.forms.MapField['mapper[0][3]'].style.display = 'none';\n",
+        ['mapper[0]' => ['1_a_b', 'url', 1]],
+      ],
+      [
+        ['name' => 'Phone', 'contact_type' => 'Individual', 'column_number' => 0, 'phone_type_id' => 1, 'relationship_type_id' => 1, 'relationship_direction' => 'b_a'],
+        '',
+        ['mapper[0]' => ['1_b_a', 'phone', 'Primary', 1]],
       ],
     ];
   }