$migration = $this->prophesize(MigrationInterface::class);
- // The plugin's processFieldValues() method will call
+ // The plugin's defineValueProcessPipeline() method will call
// setProcessOfProperty() and return nothing. So, in order to examine the
// process pipeline created by the plugin, we need to ensure that
// getProcess() always returns the last input to setProcessOfProperty().
}
/**
- * @covers ::processFieldValues
+ * @covers ::defineValueProcessPipeline
*/
- public function testProcessFilteredTextFieldValues() {
+ public function testProcessFilteredTextFieldValues($method = 'defineValueProcessPipeline') {
$field_info = [
'widget_type' => 'text_textfield',
];
- $this->plugin->processFieldValues($this->migration, 'body', $field_info);
+ $this->plugin->$method($this->migration, 'body', $field_info);
$process = $this->migration->getProcess();
$this->assertSame('sub_process', $process['plugin']);
}
/**
- * @covers ::processFieldValues
+ * @covers ::defineValueProcessPipeline
*/
- public function testProcessBooleanTextImplicitValues() {
+ public function testProcessBooleanTextImplicitValues($method = 'defineValueProcessPipeline') {
$info = [
'widget_type' => 'optionwidgets_onoff',
'global_settings' => [
'allowed_values' => "foo\nbar",
- ]
+ ],
];
- $this->plugin->processFieldValues($this->migration, 'field', $info);
+ $this->plugin->$method($this->migration, 'field', $info);
$expected = [
'value' => [
}
/**
- * @covers ::processFieldValues
+ * @covers ::defineValueProcessPipeline
*/
- public function testProcessBooleanTextExplicitValues() {
+ public function testProcessBooleanTextExplicitValues($method = 'defineValueProcessPipeline') {
$info = [
'widget_type' => 'optionwidgets_onoff',
'global_settings' => [
'allowed_values' => "foo|Foo\nbaz|Baz",
- ]
+ ],
];
- $this->plugin->processFieldValues($this->migration, 'field', $info);
+ $this->plugin->$method($this->migration, 'field', $info);
$expected = [
'value' => [