/**
  * Test saving term relationships to users.
  */
 public function test_saving_taxonomies_to_users()
 {
     // Create a new taxonomy and add a term to it
     register_taxonomy('user-tax', 'user');
     $term = wp_insert_term('test-term', 'user-tax');
     // Create a user to which we'll save this data
     $user_id = wp_create_user(rand_str(), rand_str(), '*****@*****.**');
     $user = get_user_by('id', $user_id);
     // Create the field and save the data
     $field = new Fieldmanager_Autocomplete(array('name' => 'test_terms', 'datasource' => new Fieldmanager_Datasource_Term(array('taxonomy' => 'user-tax', 'only_save_to_taxonomy' => true))));
     $field->add_user_form('test')->save_to_user_meta($user_id, array('test_terms' => $term['term_id']));
     $this->assertSame('', get_user_meta($user_id, 'test_terms', true));
     $this->assertSame(array($term['term_id']), wp_get_object_terms($user_id, 'user-tax', array('fields' => 'ids')));
 }