executeMigrations([ 'user_profile_field', 'user_profile_field_instance', 'user_profile_entity_display', ]); } /** * Tests migration of user profile fields. */ public function testUserProfileFields() { $display = EntityViewDisplay::load('user.user.default'); // Test a text field. $component = $display->getComponent('profile_color'); $this->assertIdentical('text_default', $component['type']); // Test a list field. $component = $display->getComponent('profile_bands'); $this->assertIdentical('text_default', $component['type']); // Test a date field. $component = $display->getComponent('profile_birthdate'); $this->assertIdentical('datetime_default', $component['type']); // Test PROFILE_PRIVATE field is hidden. $this->assertNull($display->getComponent('profile_sell_address')); // Test PROFILE_HIDDEN field is hidden. $this->assertNull($display->getComponent('profile_sold_to')); } }