Author: Maxime Fabre (ehtnam6@gmail.com)
Inheritance: extends Rocketeer\Traits\Task
Example #1
0
 public function testCanCheckPhpVersion()
 {
     $check = new Check($this->app);
     $this->mock('files', 'Filesystem', function ($mock) {
         return $mock->shouldReceive('put')->shouldReceive('glob')->andReturn(array())->shouldReceive('exists')->andReturn(true)->shouldReceive('get')->andReturn('{"require":{"php":">=5.3.0"}}');
     });
     $this->assertTrue($check->checkPhpVersion());
     // This is is going to come bite me in the ass in 10 years
     $this->mock('files', 'Filesystem', function ($mock) {
         return $mock->shouldReceive('put')->shouldReceive('glob')->andReturn(array())->shouldReceive('exists')->andReturn(true)->shouldReceive('get')->andReturn('{"require":{"php":">=5.9.0"}}');
     });
     $this->assertFalse($check->checkPhpVersion());
 }