diff vendor/symfony/var-dumper/Tests/Caster/ExceptionCasterTest.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 5fb285c0d0e3
line wrap: on
line diff
--- a/vendor/symfony/var-dumper/Tests/Caster/ExceptionCasterTest.php	Fri Feb 23 15:51:18 2018 +0000
+++ b/vendor/symfony/var-dumper/Tests/Caster/ExceptionCasterTest.php	Fri Feb 23 15:52:07 2018 +0000
@@ -12,6 +12,7 @@
 namespace Symfony\Component\VarDumper\Tests\Caster;
 
 use PHPUnit\Framework\TestCase;
+use Symfony\Component\VarDumper\Caster\Caster;
 use Symfony\Component\VarDumper\Caster\ExceptionCaster;
 use Symfony\Component\VarDumper\Caster\FrameStub;
 use Symfony\Component\VarDumper\Cloner\VarCloner;
@@ -43,22 +44,15 @@
   #message: "foo"
   #code: 0
   #file: "%sExceptionCasterTest.php"
-  #line: 27
+  #line: 28
   trace: {
-    %sExceptionCasterTest.php:27: {
-      : {
-      :     return new \Exception(''.$msg);
-      : }
+    %s%eTests%eCaster%eExceptionCasterTest.php:28 {
+      › {
+      ›     return new \Exception(''.$msg);
+      › }
     }
-    %sExceptionCasterTest.php:%d: {
-      : $ref = array('foo');
-      : $e = $this->getTestException('foo', $ref);
-      : 
-      arguments: {
-        $msg: "foo"
-        &$ref: array:1 [ …1]
-      }
-    }
+    %s%eTests%eCaster%eExceptionCasterTest.php:40 { …}
+    Symfony\Component\VarDumper\Tests\Caster\ExceptionCasterTest->testDefaultSettings() {}
 %A
 EODUMP;
 
@@ -72,19 +66,13 @@
 
         $expectedDump = <<<'EODUMP'
 {
-  %sExceptionCasterTest.php:27: {
-    : {
-    :     return new \Exception(''.$msg);
-    : }
+  %s%eTests%eCaster%eExceptionCasterTest.php:28 {
+    › {
+    ›     return new \Exception(''.$msg);
+    › }
   }
-  %sExceptionCasterTest.php:%d: {
-    : {
-    :     $e = $this->getTestException(2);
-    : 
-    arguments: {
-      $msg: 2
-    }
-  }
+  %s%eTests%eCaster%eExceptionCasterTest.php:65 { …}
+  Symfony\Component\VarDumper\Tests\Caster\ExceptionCasterTest->testSeek() {}
 %A
 EODUMP;
 
@@ -101,18 +89,15 @@
   #message: "1"
   #code: 0
   #file: "%sExceptionCasterTest.php"
-  #line: 27
+  #line: 28
   trace: {
-    %sExceptionCasterTest.php:27: {
-      : {
-      :     return new \Exception(''.$msg);
-      : }
+    %sExceptionCasterTest.php:28 {
+      › {
+      ›     return new \Exception(''.$msg);
+      › }
     }
-    %sExceptionCasterTest.php:%d: {
-      : {
-      :     $e = $this->getTestException(1);
-      :     ExceptionCaster::$traceArgs = false;
-    }
+    %s%eTests%eCaster%eExceptionCasterTest.php:84 { …}
+    Symfony\Component\VarDumper\Tests\Caster\ExceptionCasterTest->testNoArgs() {}
 %A
 EODUMP;
 
@@ -129,10 +114,10 @@
   #message: "1"
   #code: 0
   #file: "%sExceptionCasterTest.php"
-  #line: 27
+  #line: 28
   trace: {
-    %sExceptionCasterTest.php: 27
-    %sExceptionCasterTest.php: %d
+    %s%eTests%eCaster%eExceptionCasterTest.php:28
+    %s%eTests%eCaster%eExceptionCasterTest.php:%d
 %A
 EODUMP;
 
@@ -157,10 +142,10 @@
   #<span class=sf-dump-protected title="Protected property">code</span>: <span class=sf-dump-num>0</span>
   #<span class=sf-dump-protected title="Protected property">file</span>: "<span class=sf-dump-str title="%sExceptionCasterTest.php
 %d characters"><span class="sf-dump-ellipsis sf-dump-ellipsis-path">%s%eVarDumper</span><span class=sf-dump-ellipsis>%e</span>Tests%eCaster%eExceptionCasterTest.php</span>"
-  #<span class=sf-dump-protected title="Protected property">line</span>: <span class=sf-dump-num>27</span>
+  #<span class=sf-dump-protected title="Protected property">line</span>: <span class=sf-dump-num>28</span>
   <span class=sf-dump-meta>trace</span>: {<samp>
     <span class=sf-dump-meta title="%sExceptionCasterTest.php
-Stack level %d."><span class="sf-dump-ellipsis sf-dump-ellipsis-path">%s%eVarDumper</span><span class=sf-dump-ellipsis>%e</span>Tests%eCaster%eExceptionCasterTest.php</span>: <span class=sf-dump-num>27</span>
+Stack level %d."><span class="sf-dump-ellipsis sf-dump-ellipsis-path">%s%eVarDumper</span><span class=sf-dump-ellipsis>%e</span>Tests%eCaster%eExceptionCasterTest.php</span>:<span class=sf-dump-num>28</span>
      &hellip;%d
   </samp>}
 </samp>}
@@ -196,10 +181,10 @@
   0 => {
     class: "__TwigTemplate_VarDumperFixture_u75a09"
     src: {
-      %sTwig.php:1: {
-        : 
-        : foo bar
-        :   twig source
+      %sTwig.php:1 {
+        › 
+        › foo bar
+        ›   twig source
       }
     }
   }
@@ -209,10 +194,10 @@
     %A
     }
     src: {
-      %sExceptionCasterTest.php:2: {
-        : foo bar
-        :   twig source
-        : 
+      %sExceptionCasterTest.php:2 {
+        › foo bar
+        ›   twig source
+        › 
       }
     }
   }
@@ -222,4 +207,20 @@
 
         $this->assertDumpMatchesFormat($expectedDump, $f);
     }
+
+    public function testExcludeVerbosity()
+    {
+        $e = $this->getTestException('foo');
+
+        $expectedDump = <<<'EODUMP'
+Exception {
+  #message: "foo"
+  #code: 0
+  #file: "%sExceptionCasterTest.php"
+  #line: 28
 }
+EODUMP;
+
+        $this->assertDumpMatchesFormat($expectedDump, $e, Caster::EXCLUDE_VERBOSE);
+    }
+}