tests/integration/Modify/Compress/FindCompressionTest.php 1 location
                
                
                    
                                                
                                                    
                                |  | @@ 103-116 (lines=14) @@ | 
                                                            
                                    | 100 |  |         static::assertEquals(Zip::NAME, $zipFile->getCompression()); | 
                                                            
                                    | 101 |  |     } | 
                                                            
                                    | 102 |  |  | 
                                                            
                                    | 103 |  |     public function testWhenTheProcessReturnsAnUnknownCompressionUnknownTypeIsReturned() | 
                                                            
                                    | 104 |  |     { | 
                                                            
                                    | 105 |  |         $process = m::mock(Process::class)->makePartial(); | 
                                                            
                                    | 106 |  |         $process->shouldReceive('mustRun'); | 
                                                            
                                    | 107 |  |         $process->shouldReceive('getOutput') | 
                                                            
                                    | 108 |  |                 ->andReturn( | 
                                                            
                                    | 109 |  |                     'text/plain; charset=utf-8 compressed-encoding=application/lzop; charset=binary; charset=binary' | 
                                                            
                                    | 110 |  |                 ); | 
                                                            
                                    | 111 |  |  | 
                                                            
                                    | 112 |  |         $this->processFactory->shouldReceive('createProcess') | 
                                                            
                                    | 113 |  |                              ->andReturn($process); | 
                                                            
                                    | 114 |  |  | 
                                                            
                                    | 115 |  |         $file = new LocalFile(static::$dir . 'unknown_compression.test'); | 
                                                            
                                    | 116 |  |         $file->put('random stuff and things 2!'); | 
                                                            
                                    | 117 |  |  | 
                                                            
                                    | 118 |  |         static::assertEquals(CompressionFactory::TYPE_UNKNOWN, $this->findCompression->getCompression($file)); | 
                                                            
                                    | 119 |  |     } | 
                                                                        
                 
                                                            
                    
tests/integration/Modify/Contract/MergeFilesTest.php 1 location
                
                
                    
                                                
                                                    
                                |  | @@ 252-268 (lines=17) @@ | 
                                                            
                                    | 249 |  |         static::assertCount(0, $exists); | 
                                                            
                                    | 250 |  |     } | 
                                                            
                                    | 251 |  |  | 
                                                            
                                    | 252 |  |     public function testProcessFailedThrowException() | 
                                                            
                                    | 253 |  |     { | 
                                                            
                                    | 254 |  |         $process = m::mock('Symfony\Component\Process\Process')->makePartial(); | 
                                                            
                                    | 255 |  |         $this->processFactory->shouldReceive('createProcess') | 
                                                            
                                    | 256 |  |                              ->andReturn($process); | 
                                                            
                                    | 257 |  |  | 
                                                            
                                    | 258 |  |         $process->shouldReceive('isSuccessful')->andReturn(false); | 
                                                            
                                    | 259 |  |  | 
                                                            
                                    | 260 |  |         // set exception as no guarantee process will run on local system | 
                                                            
                                    | 261 |  |         $this->expectException(ProcessFailedException::class); | 
                                                            
                                    | 262 |  |  | 
                                                            
                                    | 263 |  |         $collection = $this->createCollection('simple.merge/', 3); | 
                                                            
                                    | 264 |  |  | 
                                                            
                                    | 265 |  |         $outputFile = new LocalFile(static::$dir . 'simple.merge.output'); | 
                                                            
                                    | 266 |  |  | 
                                                            
                                    | 267 |  |         $this->merge->contract($collection, $outputFile); | 
                                                            
                                    | 268 |  |     } | 
                                                            
                                    | 269 |  |  | 
                                                            
                                    | 270 |  |     public function testCallingContractWillPassThroughOptions() | 
                                                            
                                    | 271 |  |     { | 
                                                                        
                 
                                                            
                    
tests/integration/Modify/Encoding/FindEncodingTest.php 1 location
                
                
                    
                                                
                                                    
                                |  | @@ 110-123 (lines=14) @@ | 
                                                            
                                    | 107 |  |         $this->findEncoding->getEncoding($file); | 
                                                            
                                    | 108 |  |     } | 
                                                            
                                    | 109 |  |  | 
                                                            
                                    | 110 |  |     public function testWhenTheProcessReturnsAnUnknownFileNullIsReturned() | 
                                                            
                                    | 111 |  |     { | 
                                                            
                                    | 112 |  |         $process = m::mock(Process::class)->makePartial(); | 
                                                            
                                    | 113 |  |         $process->shouldReceive('mustRun'); | 
                                                            
                                    | 114 |  |         $process->shouldReceive('getOutput')->andReturn('some random stuff with no charset'); | 
                                                            
                                    | 115 |  |  | 
                                                            
                                    | 116 |  |         $this->processFactory->shouldReceive('createProcess') | 
                                                            
                                    | 117 |  |                              ->andReturn($process); | 
                                                            
                                    | 118 |  |  | 
                                                            
                                    | 119 |  |         $file = new LocalFile(static::$dir . 'unknown_compression.test'); | 
                                                            
                                    | 120 |  |         $file->put('random stuff and things 2!'); | 
                                                            
                                    | 121 |  |  | 
                                                            
                                    | 122 |  |         static::assertNull($this->findEncoding->getEncoding($file)); | 
                                                            
                                    | 123 |  |     } | 
                                                            
                                    | 124 |  |  | 
                                                            
                                    | 125 |  |     public function testCanModifyCanModifyLocalFiles() | 
                                                            
                                    | 126 |  |     { | 
                                                                        
                 
                                                            
                    
tests/integration/Modify/HeadTest.php 1 location
                
                
                    
                                                
                                                    
                                |  | @@ 228-241 (lines=14) @@ | 
                                                            
                                    | 225 |  |         $this->head->modify($file, ['lines' => 1]); | 
                                                            
                                    | 226 |  |     } | 
                                                            
                                    | 227 |  |  | 
                                                            
                                    | 228 |  |     public function testWhenTheProcessFailsAnExceptionIsThrownOnFindEncoding() | 
                                                            
                                    | 229 |  |     { | 
                                                            
                                    | 230 |  |         $process = m::mock(Process::class)->makePartial(); | 
                                                            
                                    | 231 |  |         $process->shouldReceive('isSuccessful')->andReturn(false); | 
                                                            
                                    | 232 |  |         $this->processFactory->shouldReceive('createProcess') | 
                                                            
                                    | 233 |  |                              ->andReturn($process); | 
                                                            
                                    | 234 |  |  | 
                                                            
                                    | 235 |  |         $file = new LocalFile(static::$dir . 'failed_tail.test'); | 
                                                            
                                    | 236 |  |         $file->put('nothing interesting here'); | 
                                                            
                                    | 237 |  |  | 
                                                            
                                    | 238 |  |         $this->expectException(ProcessFailedException::class); | 
                                                            
                                    | 239 |  |  | 
                                                            
                                    | 240 |  |         $this->head->head($file, 3); | 
                                                            
                                    | 241 |  |     } | 
                                                            
                                    | 242 |  | } | 
                                                            
                                    | 243 |  |  | 
                                                                        
                 
                                                            
                    
tests/integration/Modify/ReplaceTextTest.php 1 location
                
                
                    
                                                
                                                    
                                |  | @@ 219-232 (lines=14) @@ | 
                                                            
                                    | 216 |  |         static::assertEquals(['some pants that pants should be replaced'], $newFile->getContents()); | 
                                                            
                                    | 217 |  |     } | 
                                                            
                                    | 218 |  |  | 
                                                            
                                    | 219 |  |     public function testWhenTheProcessFailsAnExceptionIsThrownOnFindEncoding() | 
                                                            
                                    | 220 |  |     { | 
                                                            
                                    | 221 |  |         $process = m::mock(Process::class)->makePartial(); | 
                                                            
                                    | 222 |  |         $process->shouldReceive('isSuccessful')->andReturn(false); | 
                                                            
                                    | 223 |  |         $this->processFactory->shouldReceive('createProcess') | 
                                                            
                                    | 224 |  |                              ->andReturn($process); | 
                                                            
                                    | 225 |  |  | 
                                                            
                                    | 226 |  |         $file = new LocalFile(static::$dir . 'failed_replace_text.test'); | 
                                                            
                                    | 227 |  |         $file->put('some text that text should be replaced'); | 
                                                            
                                    | 228 |  |  | 
                                                            
                                    | 229 |  |         $this->expectException(ProcessFailedException::class); | 
                                                            
                                    | 230 |  |  | 
                                                            
                                    | 231 |  |         $this->replacer->replaceText($file, 'text', 'pants'); | 
                                                            
                                    | 232 |  |     } | 
                                                            
                                    | 233 |  | } | 
                                                            
                                    | 234 |  |  | 
                                                                        
                 
                                                            
                    
tests/integration/Modify/TailTest.php 1 location
                
                
                    
                                                
                                                    
                                |  | @@ 229-242 (lines=14) @@ | 
                                                            
                                    | 226 |  |         $this->tail->modify($file, ['lines' => 1]); | 
                                                            
                                    | 227 |  |     } | 
                                                            
                                    | 228 |  |  | 
                                                            
                                    | 229 |  |     public function testWhenTheProcessFailsAnExceptionIsThrownOnFindEncoding() | 
                                                            
                                    | 230 |  |     { | 
                                                            
                                    | 231 |  |         $process = m::mock(Process::class)->makePartial(); | 
                                                            
                                    | 232 |  |         $process->shouldReceive('isSuccessful')->andReturn(false); | 
                                                            
                                    | 233 |  |         $this->processFactory->shouldReceive('createProcess') | 
                                                            
                                    | 234 |  |                              ->andReturn($process); | 
                                                            
                                    | 235 |  |  | 
                                                            
                                    | 236 |  |         $file = new LocalFile(static::$dir . 'failed_tail.test'); | 
                                                            
                                    | 237 |  |         $file->put('nothing interesting here'); | 
                                                            
                                    | 238 |  |  | 
                                                            
                                    | 239 |  |         $this->expectException(ProcessFailedException::class); | 
                                                            
                                    | 240 |  |  | 
                                                            
                                    | 241 |  |         $this->tail->tail($file, 3); | 
                                                            
                                    | 242 |  |     } | 
                                                            
                                    | 243 |  | } | 
                                                            
                                    | 244 |  |  |