summaryrefslogtreecommitdiff
path: root/modules/user/user.test
diff options
context:
space:
mode:
Diffstat (limited to 'modules/user/user.test')
-rw-r--r--modules/user/user.test15
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;
}
}