Skip to content

Commit 39a2479

Browse files
committed
update test
1 parent 4cbd4cf commit 39a2479

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

Test/Model/WikiPageTest.php

+9-7
Original file line numberDiff line numberDiff line change
@@ -76,23 +76,25 @@ public function testReOrder(){
7676
$project = $projectModel->getById(1);
7777

7878
$wikimodel = new Wiki($this->container);
79+
80+
]
7981
// create wiki pages
8082
$this->assertEquals($wikimodel->createpage($project['id'], "Home", "", '2015-01-01'), 1, 'Failed to a create wiki page home on project');
8183
$this->assertEquals($wikimodel->createpage($project['id'], "Page 2", ""), 2, 'Failed to a create wiki page 2 on project');
8284
$this->assertEquals($wikimodel->createpage($project['id'], "Page 3", ""), 3, 'Failed to a create wiki page 3 on project');
8385
$this->assertEquals($wikimodel->createpage($project['id'], "Page 4", ""), 4, 'Failed to a create wiki page 4 on project');
84-
$this->assertEquals($wikimodel->createpage($project['id'], "Page 5", ""), 4, 'Failed to a create wiki page 5 on project');
86+
$this->assertEquals($wikimodel->createpage($project['id'], "Page 5", ""), 5, 'Failed to a create wiki page 5 on project');
8587

8688
// reorder
8789
$wikimodel->reorderPages($project['id'], 5, 3);
8890

91+
$expectedColumnOrders = [1,2,4,5,3]
92+
8993
$wikiPages = $wikimodel->getWikipages($project['id']);
90-
$this->assertEquals(5, count($wikiPages));
91-
$this->assertEquals($wikiPages[0]['ordercolumn'], 1, 'Failed to '. 0 . ' reorder');
92-
$this->assertEquals($wikiPages[1]['ordercolumn'], 2, 'Failed to '. 1 . ' reorder');
93-
$this->assertEquals($wikiPages[2]['ordercolumn'], 4, 'Failed to '. 2 . ' reorder');
94-
$this->assertEquals($wikiPages[3]['ordercolumn'], 5, 'Failed to '. 3 . ' reorder');
95-
$this->assertEquals($wikiPages[4]['ordercolumn'], 3, 'Failed to '. 4 . ' reorder');
94+
$this->assertEquals(count($expectedColumnOrders), count($wikiPages), 'expected column order count doesn\'t match pages');
9695

96+
for ($i=0; $i < count($expectedColumnOrders); $i++) {
97+
$this->assertEquals($wikiPages[$]['ordercolumn'], $expectedColumnOrders[$i], 'Failed to reorder '. $i);
98+
}
9799
}
98100
}

0 commit comments

Comments
 (0)