Return integration tests to passing state
This commit is contained in:
parent
1e19e02398
commit
90ba76c237
2 changed files with 8 additions and 7 deletions
|
@ -57,8 +57,9 @@ class CreateServerScheduleTest extends ClientApiIntegrationTestCase
|
||||||
|
|
||||||
$response->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY);
|
$response->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY);
|
||||||
foreach (['name', 'minute', 'hour', 'day_of_month', 'day_of_week'] as $i => $field) {
|
foreach (['name', 'minute', 'hour', 'day_of_month', 'day_of_week'] as $i => $field) {
|
||||||
$response->assertJsonPath("errors.{$i}.code", 'required');
|
$response->assertJsonPath("errors.{$i}.code", 'ValidationException');
|
||||||
$response->assertJsonPath("errors.{$i}.source.field", $field);
|
$response->assertJsonPath("errors.{$i}.meta.rule", 'required');
|
||||||
|
$response->assertJsonPath("errors.{$i}.meta.source_field", $field);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->actingAs($user)
|
$this->actingAs($user)
|
||||||
|
|
|
@ -56,8 +56,8 @@ class CreateServerScheduleTaskTest extends ClientApiIntegrationTestCase
|
||||||
$response = $this->actingAs($user)->postJson($this->link($schedule, '/tasks'))->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY);
|
$response = $this->actingAs($user)->postJson($this->link($schedule, '/tasks'))->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY);
|
||||||
|
|
||||||
foreach (['action', 'payload', 'time_offset'] as $i => $field) {
|
foreach (['action', 'payload', 'time_offset'] as $i => $field) {
|
||||||
$response->assertJsonPath("errors.{$i}.code", $field === 'payload' ? 'required_unless' : 'required');
|
$response->assertJsonPath("errors.{$i}.meta.rule", $field === 'payload' ? 'required_unless' : 'required');
|
||||||
$response->assertJsonPath("errors.{$i}.source.field", $field);
|
$response->assertJsonPath("errors.{$i}.meta.source_field", $field);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->actingAs($user)->postJson($this->link($schedule, '/tasks'), [
|
$this->actingAs($user)->postJson($this->link($schedule, '/tasks'), [
|
||||||
|
@ -67,7 +67,7 @@ class CreateServerScheduleTaskTest extends ClientApiIntegrationTestCase
|
||||||
])
|
])
|
||||||
->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY)
|
->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY)
|
||||||
->assertJsonPath('errors.0.meta.rule', 'in')
|
->assertJsonPath('errors.0.meta.rule', 'in')
|
||||||
->assertJsonPath('errors.0.source.field', 'action');
|
->assertJsonPath('errors.0.meta.source_field', 'action');
|
||||||
|
|
||||||
$this->actingAs($user)->postJson($this->link($schedule, '/tasks'), [
|
$this->actingAs($user)->postJson($this->link($schedule, '/tasks'), [
|
||||||
'action' => 'command',
|
'action' => 'command',
|
||||||
|
@ -75,7 +75,7 @@ class CreateServerScheduleTaskTest extends ClientApiIntegrationTestCase
|
||||||
])
|
])
|
||||||
->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY)
|
->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY)
|
||||||
->assertJsonPath('errors.0.meta.rule', 'required_unless')
|
->assertJsonPath('errors.0.meta.rule', 'required_unless')
|
||||||
->assertJsonPath('errors.0.source.field', 'payload');
|
->assertJsonPath('errors.0.meta.source_field', 'payload');
|
||||||
|
|
||||||
$this->actingAs($user)->postJson($this->link($schedule, '/tasks'), [
|
$this->actingAs($user)->postJson($this->link($schedule, '/tasks'), [
|
||||||
'action' => 'command',
|
'action' => 'command',
|
||||||
|
@ -85,7 +85,7 @@ class CreateServerScheduleTaskTest extends ClientApiIntegrationTestCase
|
||||||
])
|
])
|
||||||
->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY)
|
->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY)
|
||||||
->assertJsonPath('errors.0.meta.rule', 'numeric')
|
->assertJsonPath('errors.0.meta.rule', 'numeric')
|
||||||
->assertJsonPath('errors.0.source.field', 'sequence_id');
|
->assertJsonPath('errors.0.meta.source_field', 'sequence_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue