Skip to content

Commit 51526cf

Browse files
authored
fix unit test to scope with new table column
adapt test to contain new id column
1 parent 64482d1 commit 51526cf

File tree

1 file changed

+30
-25
lines changed

1 file changed

+30
-25
lines changed

app/code/Magento/Indexer/Test/Unit/Console/Command/IndexerStatusCommandTest.php

Lines changed: 30 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -96,47 +96,52 @@ public function testExecuteAll(array $indexers)
9696

9797
$linesOutput = array_filter(explode(PHP_EOL, $commandTester->getDisplay()));
9898

99-
$spacer = '+----------------+------------------+-----------+-------------------------+---------------------+';
99+
$spacer = '+-----------+----------------+------------------+-----------+-------------------------+---------------------+';
100100

101101
$this->assertCount(8, $linesOutput, 'There should be 8 lines output. 3 Spacers, 1 header, 4 content.');
102102
$this->assertEquals($linesOutput[0], $spacer, "Lines 0, 2, 7 should be spacer lines");
103103
$this->assertEquals($linesOutput[2], $spacer, "Lines 0, 2, 7 should be spacer lines");
104104
$this->assertEquals($linesOutput[7], $spacer, "Lines 0, 2, 7 should be spacer lines");
105105

106106
$headerValues = array_values(array_filter(explode('|', $linesOutput[1])));
107-
$this->assertEquals('Title', trim($headerValues[0]));
108-
$this->assertEquals('Status', trim($headerValues[1]));
109-
$this->assertEquals('Update On', trim($headerValues[2]));
110-
$this->assertEquals('Schedule Status', trim($headerValues[3]));
111-
$this->assertEquals('Schedule Updated', trim($headerValues[4]));
107+
$this->assertEquals('ID', trim($headerValues[0]));
108+
$this->assertEquals('Title', trim($headerValues[1]));
109+
$this->assertEquals('Status', trim($headerValues[2]));
110+
$this->assertEquals('Update On', trim($headerValues[3]));
111+
$this->assertEquals('Schedule Status', trim($headerValues[4]));
112+
$this->assertEquals('Schedule Updated', trim($headerValues[5]));
112113

113114
$indexer1 = array_values(array_filter(explode('|', $linesOutput[3])));
114-
$this->assertEquals('Title_indexer1', trim($indexer1[0]));
115-
$this->assertEquals('Ready', trim($indexer1[1]));
116-
$this->assertEquals('Schedule', trim($indexer1[2]));
117-
$this->assertEquals('idle (10 in backlog)', trim($indexer1[3]));
118-
$this->assertEquals('2017-01-01 11:11:11', trim($indexer1[4]));
115+
$this->assertEquals('indexer_1', trim($indexer1[0]));
116+
$this->assertEquals('Title_indexer1', trim($indexer1[1]));
117+
$this->assertEquals('Ready', trim($indexer1[2]));
118+
$this->assertEquals('Schedule', trim($indexer1[3]));
119+
$this->assertEquals('idle (10 in backlog)', trim($indexer1[4]));
120+
$this->assertEquals('2017-01-01 11:11:11', trim($indexer1[5]));
119121

120122
$indexer2 = array_values(array_filter(explode('|', $linesOutput[4])));
121-
$this->assertEquals('Title_indexer2', trim($indexer2[0]));
122-
$this->assertEquals('Reindex required', trim($indexer2[1]));
123-
$this->assertEquals('Save', trim($indexer2[2]));
124-
$this->assertEquals('', trim($indexer2[3]));
123+
$this->assertEquals('indexer_2', trim($indexer2[0]));
124+
$this->assertEquals('Title_indexer2', trim($indexer2[1]));
125+
$this->assertEquals('Reindex required', trim($indexer2[2]));
126+
$this->assertEquals('Save', trim($indexer2[3]));
125127
$this->assertEquals('', trim($indexer2[4]));
128+
$this->assertEquals('', trim($indexer2[5]));
126129

127130
$indexer3 = array_values(array_filter(explode('|', $linesOutput[5])));
128-
$this->assertEquals('Title_indexer3', trim($indexer3[0]));
129-
$this->assertEquals('Processing', trim($indexer3[1]));
130-
$this->assertEquals('Schedule', trim($indexer3[2]));
131-
$this->assertEquals('idle (100 in backlog)', trim($indexer3[3]));
132-
$this->assertEquals('2017-01-01 11:11:11', trim($indexer3[4]));
131+
$this->assertEquals('indexer_3', trim($indexer3[0]));
132+
$this->assertEquals('Title_indexer3', trim($indexer3[1]));
133+
$this->assertEquals('Processing', trim($indexer3[2]));
134+
$this->assertEquals('Schedule', trim($indexer3[3]));
135+
$this->assertEquals('idle (100 in backlog)', trim($indexer3[4]));
136+
$this->assertEquals('2017-01-01 11:11:11', trim($indexer3[5]));
133137

134138
$indexer4 = array_values(array_filter(explode('|', $linesOutput[6])));
135-
$this->assertEquals('Title_indexer4', trim($indexer4[0]));
136-
$this->assertEquals('unknown', trim($indexer4[1]));
137-
$this->assertEquals('Schedule', trim($indexer4[2]));
138-
$this->assertEquals('running (20 in backlog)', trim($indexer4[3]));
139-
$this->assertEquals('2017-01-01 11:11:11', trim($indexer4[4]));
139+
$this->assertEquals('indexer_4', trim($indexer4[0]));
140+
$this->assertEquals('Title_indexer4', trim($indexer4[1]));
141+
$this->assertEquals('unknown', trim($indexer4[2]));
142+
$this->assertEquals('Schedule', trim($indexer4[3]));
143+
$this->assertEquals('running (20 in backlog)', trim($indexer4[4]));
144+
$this->assertEquals('2017-01-01 11:11:11', trim($indexer4[5]));
140145
}
141146

142147
/**

0 commit comments

Comments
 (0)