summaryrefslogtreecommitdiff
path: root/modules/field/tests
diff options
context:
space:
mode:
Diffstat (limited to 'modules/field/tests')
-rw-r--r--modules/field/tests/field.test12
1 files changed, 8 insertions, 4 deletions
diff --git a/modules/field/tests/field.test b/modules/field/tests/field.test
index 35be17d8a..ccf8d2efe 100644
--- a/modules/field/tests/field.test
+++ b/modules/field/tests/field.test
@@ -1363,11 +1363,13 @@ class FieldFormTestCase extends FieldTestCase {
$delta_range = $count - 1;
$values = $weights = $pattern = $expected_values = $edit = array();
for ($delta = 0; $delta <= $delta_range; $delta++) {
- // Assign unique random weights.
+ // Assign unique random values and weights.
+ do {
+ $value = mt_rand(1, 127);
+ } while (in_array($value, $values));
do {
$weight = mt_rand(-$delta_range, $delta_range);
} while (in_array($weight, $weights));
- $value = mt_rand(1, 127);
$edit["$this->field_name[$langcode][$delta][value]"] = $value;
$edit["$this->field_name[$langcode][$delta][_weight]"] = $weight;
// We'll need three slightly different formats to check the values.
@@ -1431,11 +1433,13 @@ class FieldFormTestCase extends FieldTestCase {
$delta_range = $count - 1;
$values = $weights = $pattern = $expected_values = $edit = array();
for ($delta = 0; $delta <= $delta_range; $delta++) {
- // Assign unique random weights.
+ // Assign unique random values and weights.
+ do {
+ $value = mt_rand(1, 127);
+ } while (in_array($value, $values));
do {
$weight = mt_rand(-$delta_range, $delta_range);
} while (in_array($weight, $weights));
- $value = mt_rand(1, 127);
$edit["$this->field_name[$langcode][$delta][value]"] = $value;
$edit["$this->field_name[$langcode][$delta][_weight]"] = $weight;
// We'll need three slightly different formats to check the values.