MDL-81308 core: Update tests to not use withConsecutive
This commit is contained in:
@@ -113,13 +113,14 @@ class activity_custom_completion_test extends advanced_testcase {
|
||||
|
||||
// Mock activity_custom_completion's get_state() method.
|
||||
if ($invokecount > 0) {
|
||||
$stub->expects($this->exactly($invokecount))
|
||||
$stateinvocations = $this->exactly($invokecount);
|
||||
$stub->expects($stateinvocations)
|
||||
->method('get_state')
|
||||
->withConsecutive(
|
||||
[$rules[0]],
|
||||
[$rules[1]]
|
||||
)
|
||||
->willReturn($rulestates[0], $rulestates[1]);
|
||||
->willReturnCallback(function ($rule) use ($stateinvocations, $rules, $rulestates) {
|
||||
$index = $stateinvocations->getInvocationCount() - 1;
|
||||
$this->assertEquals($rules[$index], $rule);
|
||||
return $rulestates[$index];
|
||||
});
|
||||
} else {
|
||||
$stub->expects($this->never())
|
||||
->method('get_state');
|
||||
|
||||
Reference in New Issue
Block a user