diff options
Diffstat (limited to 'modules/user/user.test')
-rw-r--r-- | modules/user/user.test | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/modules/user/user.test b/modules/user/user.test index 392a2cb52..da6443585 100644 --- a/modules/user/user.test +++ b/modules/user/user.test @@ -914,6 +914,13 @@ class UserPictureTestCase extends DrupalWebTestCase { // Check if file is located in proper directory. $this->assertTrue(is_file($pic_path), t('File is located in proper directory')); + + // Set new picture dimensions. + $test_dim = ($info['width'] + 5) . 'x' . ($info['height'] + 5); + variable_set('user_picture_dimensions', $test_dim); + + $pic_path2 = $this->saveUserPicture($image); + $this->assertNotEqual($pic_path, $pic_path2, t('Filename of second picture is different.')); } } @@ -921,11 +928,9 @@ class UserPictureTestCase extends DrupalWebTestCase { $edit = array('files[picture_upload]' => drupal_realpath($image->uri)); $this->drupalPost('user/' . $this->user->uid . '/edit', $edit, t('Save')); - $img_info = image_get_info($image->uri); - $picture_dir = variable_get('user_picture_path', 'pictures'); - $pic_path = 'public://' . $picture_dir . '/picture-' . $this->user->uid . '.' . $img_info['extension']; - - return $pic_path; + // Load actual user data from database. + $account = user_load($this->user->uid, TRUE); + return isset($account->picture) ? $account->picture->uri : NULL; } } |