3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-08-18 11:15:42 +00:00

Populate test

This commit is contained in:
Marcus Moore
2026-06-02 15:36:08 -07:00
parent 6cf1f329fa
commit b6ea3b52f2

View File

@ -560,7 +560,27 @@ class CustomComponentReportTest extends TestCase
public function test_does_not_included_assignments_by_default()
{
$this->markTestIncomplete();
[$assetA, $assetB] = Asset::factory()
->count(2)
->sequence(
['name' => 'Asset 001'],
['name' => 'Asset 002'],
)->create();
Component::factory()->create(['name' => 'Component A']);
Component::factory()->checkedOutToAsset($assetA)->create(['name' => 'Component B']);
Component::factory()->checkedOutToAsset($assetB)->create(['name' => 'Component C']);
$this->sendRequest([
'component_name' => '1',
])
->assertOk()
->assertCsvHeader()
->assertSeeTextInStreamedResponse('Component A')
->assertSeeTextInStreamedResponse('Component B')
->assertSeeTextInStreamedResponse('Component C')
->assertDontSeeTextInStreamedResponse('Asset 001')
->assertDontSeeTextInStreamedResponse('Asset 002');
}
public function test_can_include_assignments()