mirror of
https://github.com/snipe/snipe-it.git
synced 2024-11-12 16:44:08 -08:00
get rid of firsts and find by responses id
This commit is contained in:
parent
d794608a09
commit
151ceb5fbe
|
@ -102,16 +102,17 @@ class AssetStoreTest extends TestCase
|
||||||
|
|
||||||
$this->settings->enableAutoIncrement();
|
$this->settings->enableAutoIncrement();
|
||||||
|
|
||||||
$this->actingAsForApi(User::factory()->superuser()->create())
|
$response = $this->actingAsForApi(User::factory()->superuser()->create())
|
||||||
->postJson(route('api.assets.store'), [
|
->postJson(route('api.assets.store'), [
|
||||||
'model_id' => $model->id,
|
'model_id' => $model->id,
|
||||||
'purchase_date' => '2021-01-01',
|
'purchase_date' => '2021-01-01',
|
||||||
'status_id' => $status->id,
|
'status_id' => $status->id,
|
||||||
])
|
])
|
||||||
->assertOk()
|
->assertOk()
|
||||||
->assertStatusMessageIs('success');
|
->assertStatusMessageIs('success')
|
||||||
|
->json();
|
||||||
|
|
||||||
$asset = Asset::first();
|
$asset = Asset::find($response['payload']['id']);
|
||||||
$this->assertEquals('2024-01-01', $asset->asset_eol_date);
|
$this->assertEquals('2024-01-01', $asset->asset_eol_date);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,15 +123,16 @@ class AssetStoreTest extends TestCase
|
||||||
|
|
||||||
$this->settings->enableAutoIncrement();
|
$this->settings->enableAutoIncrement();
|
||||||
|
|
||||||
$this->actingAsForApi(User::factory()->superuser()->create())
|
$response = $this->actingAsForApi(User::factory()->superuser()->create())
|
||||||
->postJson(route('api.assets.store'), [
|
->postJson(route('api.assets.store'), [
|
||||||
'model_id' => $model->id,
|
'model_id' => $model->id,
|
||||||
'status_id' => $status->id,
|
'status_id' => $status->id,
|
||||||
])
|
])
|
||||||
->assertOk()
|
->assertOk()
|
||||||
->assertStatusMessageIs('success');
|
->assertStatusMessageIs('success')
|
||||||
|
->json();
|
||||||
|
|
||||||
$asset = Asset::first();
|
$asset = Asset::find($response['payload']['id']);
|
||||||
$this->assertNull($asset->asset_eol_date);
|
$this->assertNull($asset->asset_eol_date);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -141,16 +143,17 @@ class AssetStoreTest extends TestCase
|
||||||
|
|
||||||
$this->settings->enableAutoIncrement();
|
$this->settings->enableAutoIncrement();
|
||||||
|
|
||||||
$this->actingAsForApi(User::factory()->superuser()->create())
|
$response = $this->actingAsForApi(User::factory()->superuser()->create())
|
||||||
->postJson(route('api.assets.store'), [
|
->postJson(route('api.assets.store'), [
|
||||||
'model_id' => $model->id,
|
'model_id' => $model->id,
|
||||||
'asset_eol_date' => '2025-01-01',
|
'asset_eol_date' => '2025-01-01',
|
||||||
'status_id' => $status->id,
|
'status_id' => $status->id,
|
||||||
])
|
])
|
||||||
->assertOk()
|
->assertOk()
|
||||||
->assertStatusMessageIs('success');
|
->assertStatusMessageIs('success')
|
||||||
|
->json();
|
||||||
|
|
||||||
$asset = Asset::first();
|
$asset = Asset::find($response['payload']['id']);
|
||||||
$this->assertEquals('2025-01-01', $asset->asset_eol_date);
|
$this->assertEquals('2025-01-01', $asset->asset_eol_date);
|
||||||
$this->assertTrue($asset->eol_explicit);
|
$this->assertTrue($asset->eol_explicit);
|
||||||
}
|
}
|
||||||
|
@ -374,6 +377,6 @@ class AssetStoreTest extends TestCase
|
||||||
|
|
||||||
$this->assertTrue($apiAsset->adminuser->is($user));
|
$this->assertTrue($apiAsset->adminuser->is($user));
|
||||||
// I think this makes sense, but open to a sanity check
|
// I think this makes sense, but open to a sanity check
|
||||||
$this->assertTrue($asset->assignedAssets()->first()->is($apiAsset));
|
$this->assertTrue($asset->assignedAssets()->find($response['payload']['id'])->is($apiAsset));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue