diff --git a/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php b/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php
index d3f84000e76bb75f96abc08a930f2cf44ed03534..8ee7fcab38b7012472b3b094f048a6d75d8dc739 100755
--- a/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php
+++ b/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php
@@ -2879,8 +2879,72 @@ class ContentObjectRendererTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
      */
     public function stdWrap_wrap2($expected, $input, $conf)
     {
-        $this->assertSame($expected,
-            $this->subject->stdWrap_wrap2($input, $conf));
+        $this->assertSame($expected, $this->subject->stdWrap_wrap2($input, $conf));
+    }
+
+
+    /**
+     * Data provider for stdWrap_wrap3
+     *
+     * @return array Order expected, input, conf
+     */
+    public function stdWrap_wrap3DataProvider()
+    {
+        return [
+            'no conf' => [
+                'XXX',
+                'XXX',
+                [],
+            ],
+            'simple' => [
+                '<wrapper>XXX</wrapper>',
+                'XXX',
+                ['wrap3' => '<wrapper>|</wrapper>'],
+            ],
+            'trimms whitespace' => [
+                '<wrapper>XXX</wrapper>',
+                'XXX',
+                ['wrap3' => '<wrapper>' . TAB . ' | ' . TAB . '</wrapper>'],
+            ],
+            'missing pipe puts wrap3 before' => [
+                '<pre>XXX',
+                'XXX',
+                [
+                    'wrap3' => '<pre>',
+                ],
+            ],
+            'split char change' => [
+                '<wrapper>XXX</wrapper>',
+                'XXX',
+                [
+                    'wrap3' => '<wrapper> # </wrapper>',
+                    'wrap3.' => ['splitChar' => '#'],
+                ],
+            ],
+            'split by pattern' => [
+                '<wrapper>XXX</wrapper>',
+                'XXX',
+                [
+                    'wrap3' => '<wrapper> ###splitter### </wrapper>',
+                    'wrap3.' => ['splitChar' => '###splitter###'],
+                ],
+            ],
+        ];
+    }
+
+    /**
+     * Check if stdWrap_wrap3 works properly.
+     *
+     * @param string $expected The expected value.
+     * @param string $input The input value.
+     * @param array $conf Properties: wrap3, wrap3.splitChar
+     * @return void
+     * @test
+     * @dataProvider stdWrap_wrap3DataProvider
+     */
+    public function stdWrap_wrap3($expected, $input, $conf)
+    {
+        $this->assertSame($expected, $this->subject->stdWrap_wrap3($input, $conf));
     }
 
     /**