1
0
Fork 0
mirror of synced 2024-06-02 10:54:44 +12:00

Explain data provider state

This commit is contained in:
kodumbeats 2021-10-21 20:38:01 -04:00
parent ab7f2fa69c
commit 46c3ce7a15

View file

@ -104,6 +104,10 @@ class DatabasePermissionsTeamTest extends Scope
}
/**
* Setup database
*
* Data providers lose object state
* so explicitly pass $users to each iteration
* @return array $users
*/
public function testSetupDatabase(): array
@ -140,6 +144,7 @@ class DatabasePermissionsTeamTest extends Scope
}
/**
* Data provider params are passed before test dependencies
* @depends testSetupDatabase
* @dataProvider readDocumentsProvider
*/
@ -157,7 +162,6 @@ class DatabasePermissionsTeamTest extends Scope
} else {
$this->assertEquals(404, $documents['headers']['status-code']);
}
}
/**
@ -184,6 +188,5 @@ class DatabasePermissionsTeamTest extends Scope
// 401 if user is a part of team, 404 otherwise
$this->assertContains($documents['headers']['status-code'], [401, 404]);
}
}
}