public function testSaveSummary() { $process = Process::build(); $this->datasource->saveSummary($process, ['foo' => 'bar']); $this->assertEquals(1, $this->datasource->count()); $profiles = $this->datasource->all(); $this->assertEquals(1, count($profiles)); $profile = current($profiles); $this->assertObjectHasAttribute('foo', $profile); $this->assertEquals('bar', $profile->foo); }
public function testSave() { $process = Process::build(); $this->datasource->save($process, ['foo' => 'bar']); $this->assertEquals(1, $this->datasource->count()); $profile = $this->datasource->getProcess($process->getId()); $this->assertInstanceOf(\Generator::class, $profile); $profile = json_decode(current(iterator_to_array($profile))); $this->assertInstanceOf(\stdClass::class, $profile); $this->assertObjectHasAttribute('foo', $profile); $this->assertEquals('bar', $profile->foo); }
public function testSaveSummary() { $process = Process::build(); $this->datasource->saveSummary($process, ['foo' => 'bar']); $this->assertEquals(0, $this->datasource->count()); }