mirror of
https://github.com/ambieco/scribe.git
synced 2026-04-23 23:50:04 +08:00
Test using the the cleaned...Parameters for No-example tests
- The `...Parameters` contain all values - The `No-example` values are excluded from `cleaned...Parameters`
This commit is contained in:
@@ -215,20 +215,12 @@ abstract class GeneratorTestCase extends TestCase
|
||||
{
|
||||
$route = $this->createRoute('GET', '/api/test', 'withExcludedExamples');
|
||||
$parsed = $this->generator->processRoute($route);
|
||||
$bodyParameters = $parsed['bodyParameters'];
|
||||
$queryParameters = $parsed['queryParameters'];
|
||||
$cleanBodyParameters = $parsed['cleanBodyParameters'];
|
||||
$cleanQueryParameters = $parsed['cleanQueryParameters'];
|
||||
|
||||
$this->assertArraySubset([
|
||||
'included' => [
|
||||
'required' => true,
|
||||
'type' => 'string',
|
||||
'description' => 'Exists in examples.',
|
||||
],
|
||||
], $bodyParameters);
|
||||
|
||||
$this->assertArrayNotHasKey('excluded_body_param', $bodyParameters);
|
||||
|
||||
$this->assertEmpty($queryParameters);
|
||||
$this->assertArrayHasKey('included', $cleanBodyParameters);
|
||||
$this->assertArrayNotHasKey('excluded_body_param', $cleanBodyParameters);
|
||||
$this->assertEmpty($cleanQueryParameters);
|
||||
}
|
||||
|
||||
/** @test */
|
||||
|
||||
Reference in New Issue
Block a user