Skip to content

Commit 36a6dba

Browse files
committed
Add default value to permanent flag in deleteSubjectRequest
1 parent 1a40d15 commit 36a6dba

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

src/Requests.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ public static function validateSchemaId($schemaId): string
188188
* @param bool $permanent
189189
* @return RequestInterface
190190
*/
191-
public static function deleteSubjectRequest(string $subjectName, bool $permanent): RequestInterface
191+
public static function deleteSubjectRequest(string $subjectName, bool $permanent = false): RequestInterface
192192
{
193193
$query = $permanent ? "true" : "false";
194194

test/RequestsTest.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,11 +333,23 @@ public function it_should_validate_valid_schema_ids(): void
333333
*/
334334
public function it_should_produce_a_valid_subject_deletion_request(): void
335335
{
336+
$request = Requests::deleteSubjectRequest('test');
337+
338+
self::assertEquals('DELETE', $request->getMethod());
339+
self::assertEquals('/subjects/test?permanent=false', $request->getUri());
340+
self::assertEquals([Constants::ACCEPT => [Constants::ACCEPT_HEADER[Constants::ACCEPT]]], $request->getHeaders());
341+
336342
$request = Requests::deleteSubjectRequest('test', false);
337343

338344
self::assertEquals('DELETE', $request->getMethod());
339345
self::assertEquals('/subjects/test?permanent=false', $request->getUri());
340346
self::assertEquals([Constants::ACCEPT => [Constants::ACCEPT_HEADER[Constants::ACCEPT]]], $request->getHeaders());
347+
348+
$request = Requests::deleteSubjectRequest('test', true);
349+
350+
self::assertEquals('DELETE', $request->getMethod());
351+
self::assertEquals('/subjects/test?permanent=true', $request->getUri());
352+
self::assertEquals([Constants::ACCEPT => [Constants::ACCEPT_HEADER[Constants::ACCEPT]]], $request->getHeaders());
341353
}
342354

343355
/**

0 commit comments

Comments
 (0)