shouldReceive('getSchemalessAttributes')->andReturn([]); $server->shouldReceive('getAttribute')->with('uuid')->andReturn('test-uuid'); $job = new RestartProxyJob($server); $middleware = $job->middleware(); $this->assertCount(1, $middleware); $this->assertInstanceOf(WithoutOverlapping::class, $middleware[0]); } public function test_job_has_correct_configuration() { $server = Mockery::mock(Server::class); $job = new RestartProxyJob($server); $this->assertEquals(1, $job->tries); $this->assertEquals(120, $job->timeout); $this->assertNull($job->activity_id); } public function test_job_stores_server() { $server = Mockery::mock(Server::class); $job = new RestartProxyJob($server); $this->assertSame($server, $job->server); } }