Fix node and schedule unit tests

This commit is contained in:
Dane Everitt 2020-10-05 21:31:39 -07:00
parent 0c2bd416ee
commit b9eb87deaa
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
2 changed files with 3 additions and 12 deletions

View file

@ -47,7 +47,7 @@ class ProcessScheduleServiceTest extends TestCase
*/
public function testScheduleIsUpdatedAndRun()
{
$model = factory(Schedule::class)->make();
$model = factory(Schedule::class)->make(['id' => 123]);
$model->setRelation('tasks', collect([$task = factory(Task::class)->make([
'sequence_id' => 1,
])]));
@ -65,14 +65,12 @@ class ProcessScheduleServiceTest extends TestCase
$this->dispatcher->shouldReceive('dispatch')->with(m::on(function ($class) use ($model, $task) {
$this->assertInstanceOf(RunTaskJob::class, $class);
$this->assertSame($task->time_offset, $class->delay);
$this->assertSame($task->id, $class->task);
$this->assertSame($model->id, $class->schedule);
$this->assertSame($task->id, $class->task->id);
return true;
}))->once();
$this->getService()->handle($model);
$this->assertTrue(true);
}
/**