3 namespace Drupal\Tests\migrate_plus\Unit\process;
5 use Drupal\Tests\migrate\Unit\process\MigrateProcessTestCase;
6 use Drupal\migrate_plus\Plugin\migrate\process\SingleValue;
9 * @coversDefaultClass \Drupal\migrate_plus\Plugin\migrate\process\SingleValue
12 class SingleValueTest extends MigrateProcessTestCase {
17 protected function setUp() {
18 $this->plugin = new SingleValue([], 'single_value', []);
23 * Test input treated as single value output.
25 public function testTreatAsSingle() {
26 $value = ['v1', 'v2', 'v3'];
27 $output = $this->plugin->transform($value, $this->migrateExecutable, $this->row, 'destinationproperty');
28 $this->assertSame($output, $value);
29 $this->assertFalse($this->plugin->multiple());