Skip to content

Commit 3edad9c

Browse files
committed
Add default value to permanent flag in deleteSubjectRequest
1 parent 662a53f commit 3edad9c

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
@@ -364,11 +364,23 @@ public function it_should_validate_valid_schema_ids(): void
364364
*/
365365
public function it_should_produce_a_valid_subject_deletion_request(): void
366366
{
367+
$request = Requests::deleteSubjectRequest('test');
368+
369+
self::assertEquals('DELETE', $request->getMethod());
370+
self::assertEquals('/subjects/test?permanent=false', $request->getUri());
371+
self::assertEquals([Constants::ACCEPT => [Constants::ACCEPT_HEADER[Constants::ACCEPT]]], $request->getHeaders());
372+
367373
$request = Requests::deleteSubjectRequest('test', false);
368374

369375
self::assertEquals('DELETE', $request->getMethod());
370376
self::assertEquals('subjects/test?permanent=false', $request->getUri());
371377
self::assertEquals([Constants::ACCEPT => [Constants::ACCEPT_HEADER[Constants::ACCEPT]]], $request->getHeaders());
378+
379+
$request = Requests::deleteSubjectRequest('test', true);
380+
381+
self::assertEquals('DELETE', $request->getMethod());
382+
self::assertEquals('/subjects/test?permanent=true', $request->getUri());
383+
self::assertEquals([Constants::ACCEPT => [Constants::ACCEPT_HEADER[Constants::ACCEPT]]], $request->getHeaders());
372384
}
373385

374386
/**

0 commit comments

Comments
 (0)