diff --git a/tests/forms/TableListFieldTest.php b/tests/forms/TableListFieldTest.php index a346e19af..77f25aeb3 100755 --- a/tests/forms/TableListFieldTest.php +++ b/tests/forms/TableListFieldTest.php @@ -140,6 +140,9 @@ class TableListFieldTest extends SapphireTest { } function testSelectOptionsRendering() { + $obj1 = $this->objFromFixture('TableListFieldTest_Obj', 'one'); + $obj2 = $this->objFromFixture('TableListFieldTest_Obj', 'two'); + $obj3 = $this->objFromFixture('TableListFieldTest_Obj', 'three'); $table = new TableListField("Tester", "TableListFieldTest_Obj", array( "A" => "Col A", )); @@ -149,9 +152,9 @@ class TableListFieldTest extends SapphireTest { $tableHTML = $table->FieldHolder(); $this->assertContains('rel="F"', $tableHTML); - $this->assertRegExp('/]*id="record-Tester-1"[^>]*>[^<]*]*class="markingcheckbox F"[^>]*>/si', $tableHTML); - $this->assertRegExp('/]*id="record-Tester-2"[^>]*>[^<]*]*class="markingcheckbox"[^>]*>/si', $tableHTML); - $this->assertRegExp('/]*id="record-Tester-3"[^>]*>[^<]*]*class="markingcheckbox F"[^>]*>/si', $tableHTML); + $this->assertRegExp('/]*id="record-Tester-' . $obj1->ID . '"[^>]*>[^<]*]*class="markingcheckbox F"[^>]*>/si', $tableHTML); + $this->assertRegExp('/]*id="record-Tester-' . $obj1->ID . '"[^>]*>[^<]*]*class="markingcheckbox"[^>]*>/si', $tableHTML); + $this->assertRegExp('/]*id="record-Tester-' . $obj3->ID . '"[^>]*>[^<]*]*class="markingcheckbox F"[^>]*>/si', $tableHTML); } /**