Projet

Général

Profil

Révision fc3d89c3

Ajouté par Assos Assos il y a plus de 7 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/media/tests/media.test
22 22
    $modules[] = 'media';
23 23
    $modules[] = 'media_module_test';
24 24
    parent::setUp($modules);
25
    $this->admin_user = $this->drupalCreateUser(array('access content', 'view files', 'view own files', 'access media browser', 'access administration pages', 'administer site configuration', 'administer users', 'administer permissions', 'administer content types', 'administer nodes', 'administer files', 'bypass node access', 'bypass file access'));
25
    $this->admin_user = $this->drupalCreateUser(array('access content', 'view files', 'view own files', 'access media browser', 'access administration pages', 'administer site configuration', 'administer users', 'administer permissions', 'administer content types', 'administer nodes', 'administer files', 'bypass node access', 'bypass file access', 'administer fields'));
26 26
    $this->drupalLogin($this->admin_user);
27 27
  }
28 28

  
......
182 182
    }
183 183

  
184 184
    // Attach a file to the node.
185
    $edit['media[' . $field_name . '_' . $langcode . '_0]'] = $file->fid;
185
    $edit[$field_name . '[' . $langcode . '][0][fid]'] = $file->fid;
186 186
    $this->drupalPost("node/$nid/edit", $edit, t('Save'));
187 187

  
188 188
    return $nid;
......
911 911
    $instance = field_info_instance('node', $field_name, $type_name);
912 912

  
913 913
    $javascript = $this->drupalGet("node/add/$type_name");
914

  
915
    $multiselect = ($field['cardinality'] > 1 || $field['cardinality'] == FIELD_CARDINALITY_UNLIMITED);
914 916
    $field_widget = array(
915 917
        'elements' => array(
916 918
          '#edit-' . $field_name . '-' . LANGUAGE_NONE . '-0-upload' => array(
......
926 928
              'file_extensions' => 'txt',
927 929
              'max_filesize' => '',
928 930
              'uri_scheme' => 'public',
931
              'multiselect' => $multiselect,
929 932
            ),
930 933
          ),
931 934
        ),
......
1112 1115
    $node = node_load($nid, NULL, TRUE);
1113 1116
    $node_file = (object) $node->{$field_name}[LANGUAGE_NONE][0];
1114 1117
    $this->assertFileExists($node_file, 'File exists after attaching to the required multiple value field.');
1115
    $this->assertFileEntryExists($node_file, 'File entry exists after attaching to the required multipel value field.');
1118
    $this->assertFileEntryExists($node_file, 'File entry exists after attaching to the required multiple value field.');
1116 1119

  
1117 1120
    // Remove our file field.
1118 1121
    field_delete_field($field_name);

Formats disponibles : Unified diff