File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -119,14 +119,19 @@ public function startTest(PHPUnit_Framework_Test $test)
119
119
$ doc_block = $ reflection ->getDocComment ();
120
120
121
121
// Use regex to parse the doc_block for a specific annotation
122
- $ cassetteName = self ::parseDocBlock ($ doc_block , '@vcr ' );
122
+ $ cassetteName = array_pop (self ::parseDocBlock ($ doc_block , '@vcr ' ));
123
+
124
+ // If the cassette name ends in .json, then use the JSON storage format
125
+ if (substr ($ cassetteName , '-5 ' ) == '.json ' ) {
126
+ \VCR \VCR ::configure ()->setStorage ('json ' );
127
+ }
123
128
124
129
if (empty ($ cassetteName )) {
125
130
return true ;
126
131
}
127
132
128
133
\VCR \VCR ::turnOn ();
129
- \VCR \VCR ::insertCassette (array_pop ( $ cassetteName) );
134
+ \VCR \VCR ::insertCassette ($ cassetteName );
130
135
}
131
136
132
137
private static function parseDocBlock ($ doc_block , $ tag )
You can’t perform that action at this time.
0 commit comments