Mercurial > hg > isophonics-drupal-site
comparison vendor/symfony/var-dumper/Tests/Caster/StubCasterTest.php @ 12:7a779792577d
Update Drupal core to v8.4.5 (via Composer)
author | Chris Cannam |
---|---|
date | Fri, 23 Feb 2018 15:52:07 +0000 |
parents | 4c8ae668cc8c |
children | 129ea1e6d783 |
comparison
equal
deleted
inserted
replaced
11:bfffd8d7479a | 12:7a779792577d |
---|---|
98 $dumper->setDisplayOptions(array('fileLinkFormat' => '%f:%l')); | 98 $dumper->setDisplayOptions(array('fileLinkFormat' => '%f:%l')); |
99 $dump = $dumper->dump($cloner->cloneVar($var), true); | 99 $dump = $dumper->dump($cloner->cloneVar($var), true); |
100 | 100 |
101 $expectedDump = <<<'EODUMP' | 101 $expectedDump = <<<'EODUMP' |
102 <foo></foo><bar><span class=sf-dump-note>array:1</span> [<samp> | 102 <foo></foo><bar><span class=sf-dump-note>array:1</span> [<samp> |
103 <span class=sf-dump-index>0</span> => "<a href="%sStubCasterTest.php:0" target="_blank" rel="noopener noreferrer"><span class=sf-dump-str title="55 characters">Symfony\Component\VarDumper\Tests\Caster\StubCasterTest</span></a>" | 103 <span class=sf-dump-index>0</span> => "<a href="%sStubCasterTest.php:0" rel="noopener noreferrer"><span class=sf-dump-str title="55 characters">Symfony\Component\VarDumper\Tests\Caster\StubCasterTest</span></a>" |
104 </samp>] | |
105 </bar> | |
106 EODUMP; | |
107 | |
108 $this->assertStringMatchesFormat($expectedDump, $dump); | |
109 } | |
110 | |
111 public function testLinkStubWithNoFileLink() | |
112 { | |
113 $var = array(new LinkStub('example.com', 0, 'http://example.com')); | |
114 | |
115 $cloner = new VarCloner(); | |
116 $dumper = new HtmlDumper(); | |
117 $dumper->setDumpHeader('<foo></foo>'); | |
118 $dumper->setDumpBoundaries('<bar>', '</bar>'); | |
119 $dumper->setDisplayOptions(array('fileLinkFormat' => '%f:%l')); | |
120 $dump = $dumper->dump($cloner->cloneVar($var), true); | |
121 | |
122 $expectedDump = <<<'EODUMP' | |
123 <foo></foo><bar><span class=sf-dump-note>array:1</span> [<samp> | |
124 <span class=sf-dump-index>0</span> => "<a href="http://example.com" target="_blank" rel="noopener noreferrer"><span class=sf-dump-str title="11 characters">example.com</span></a>" | |
104 </samp>] | 125 </samp>] |
105 </bar> | 126 </bar> |
106 EODUMP; | 127 EODUMP; |
107 | 128 |
108 $this->assertStringMatchesFormat($expectedDump, $dump); | 129 $this->assertStringMatchesFormat($expectedDump, $dump); |
118 $dumper->setDumpBoundaries('<bar>', '</bar>'); | 139 $dumper->setDumpBoundaries('<bar>', '</bar>'); |
119 $dump = $dumper->dump($cloner->cloneVar($var), true, array('fileLinkFormat' => '%f:%l')); | 140 $dump = $dumper->dump($cloner->cloneVar($var), true, array('fileLinkFormat' => '%f:%l')); |
120 | 141 |
121 $expectedDump = <<<'EODUMP' | 142 $expectedDump = <<<'EODUMP' |
122 <foo></foo><bar><span class=sf-dump-note>array:1</span> [<samp> | 143 <foo></foo><bar><span class=sf-dump-note>array:1</span> [<samp> |
123 <span class=sf-dump-index>0</span> => "<a href="%sFooInterface.php:10" target="_blank" rel="noopener noreferrer"><span class=sf-dump-str title="5 characters">hello</span></a>" | 144 <span class=sf-dump-index>0</span> => "<a href="%sFooInterface.php:10" rel="noopener noreferrer"><span class=sf-dump-str title="5 characters">hello</span></a>" |
124 </samp>] | 145 </samp>] |
125 </bar> | 146 </bar> |
126 EODUMP; | 147 EODUMP; |
127 | 148 |
128 $this->assertStringMatchesFormat($expectedDump, $dump); | 149 $this->assertStringMatchesFormat($expectedDump, $dump); |
159 $dumper->setDumpBoundaries('<bar>', '</bar>'); | 180 $dumper->setDumpBoundaries('<bar>', '</bar>'); |
160 $dump = $dumper->dump($cloner->cloneVar($var), true, array('fileLinkFormat' => '%f:%l')); | 181 $dump = $dumper->dump($cloner->cloneVar($var), true, array('fileLinkFormat' => '%f:%l')); |
161 | 182 |
162 $expectedDump = <<<'EODUMP' | 183 $expectedDump = <<<'EODUMP' |
163 <foo></foo><bar><span class=sf-dump-note>array:1</span> [<samp> | 184 <foo></foo><bar><span class=sf-dump-note>array:1</span> [<samp> |
164 <span class=sf-dump-index>0</span> => "<a href="%sFooInterface.php:5" target="_blank" rel="noopener noreferrer"><span class=sf-dump-str title="5 characters">hello</span></a>" | 185 <span class=sf-dump-index>0</span> => "<a href="%sFooInterface.php:5" rel="noopener noreferrer"><span class=sf-dump-str title="5 characters">hello</span></a>" |
165 </samp>] | 186 </samp>] |
166 </bar> | 187 </bar> |
167 EODUMP; | 188 EODUMP; |
168 | 189 |
169 $this->assertStringMatchesFormat($expectedDump, $dump); | 190 $this->assertStringMatchesFormat($expectedDump, $dump); |