/** * {@inheritdoc} */ public function setUp() { $this->controller = $this->createMock(ControllerInterface::class); $this->manager = $this->createMock(JobManagerInterface::class); $this->job = new Job(); $this->job->setStatus(Status::REQUESTED()); $this->manager->expects($this->any())->method('isManagerOf')->willReturn(true); $this->subject = new JobController($this->controller, $this->manager, $this->job); }
/** * @covers ::disable * @depends testSetStatus */ public function testDisable() { $this->cacheBackend->expects($this->once())->method('invalidateTags')->with(array($this->entityTypeId . ':' . $this->id)); $this->entity->setStatus(TRUE); $this->assertSame($this->entity, $this->entity->disable()); $this->assertFalse($this->entity->status()); }
/** * @covers ::disable * @depends testSetStatus */ public function testDisable() { $this->cacheTagsInvalidator->expects($this->once())->method('invalidateTags')->with(array('config:test_provider.' . $this->entityTypeId . '.' . $this->id)); $this->entity->setStatus(TRUE); $this->assertSame($this->entity, $this->entity->disable()); $this->assertFalse($this->entity->status()); }
/** * @covers ::disable * @depends testSetStatus */ public function testDisable() { $this->entity->setStatus(TRUE); $this->assertSame($this->entity, $this->entity->disable()); $this->assertFalse($this->entity->status()); }
/** * @test */ public function setStatusSetsStatus() { $this->service->setStatus('paid'); $this->assertSame('paid', $this->service->getStatus()); }