MDL-77581 behat: Support finish_generate_ in generators
This commit is contained in:
@@ -279,6 +279,17 @@ abstract class behat_generator_base {
|
||||
' data generator is not implemented');
|
||||
}
|
||||
}
|
||||
|
||||
// Notify that the all the elements have been generated.
|
||||
if (method_exists($this->componentdatagenerator, 'finish_generate_' . $generatortype)) {
|
||||
// Using the component's own data generator if it exists.
|
||||
$this->componentdatagenerator->{'finish_generate_' . $generatortype}();
|
||||
|
||||
} else if (method_exists($this->datagenerator, 'finish_generate_' . $generatortype)) {
|
||||
// Use a method on the core data geneator, if there is one.
|
||||
$this->datagenerator->{'finish_generate_' . $generatortype}();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -6,6 +6,7 @@ information provided here is intended especially for developers.
|
||||
* Added modalform config object `moduleName` param that can be used to define alternative modal type for the modalform. By default 'core/modal_save_cancel' is used.
|
||||
* Add a new parameter to the debounce (core/utils) function to allow for cancellation.
|
||||
* Add a new method core_user::get_initials to get the initials of a user in a way compatible with internationalisation.
|
||||
* Behat generators can now implement the function finish_generate_ to detect when the whole list of elements have been generated.
|
||||
|
||||
=== 4.3 ===
|
||||
|
||||
|
||||
Reference in New Issue
Block a user