Skip to content

Commit eff8fdb

Browse files
committed
Test default options
1 parent 9ad611e commit eff8fdb

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

tests/CorsServiceTest.php

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,16 @@ public function itCanHaveNoOptions(): void
6969
{
7070
$service = new CorsService();
7171
$this->assertInstanceOf(CorsService::class, $service);
72-
$this->assertEquals([], $this->getOptionsFromService($service)['allowedOrigins']);
72+
73+
$normalized = $this->getOptionsFromService($service);
74+
75+
$this->assertEquals([], $normalized['allowedOrigins']);
76+
$this->assertEquals([], $normalized['allowedOriginsPatterns']);
77+
$this->assertEquals([], $normalized['allowedHeaders']);
78+
$this->assertEquals([], $normalized['allowedMethods']);
79+
$this->assertEquals([], $normalized['exposedHeaders']);
80+
$this->assertEquals(0, $normalized['maxAge']);
81+
$this->assertEquals(false, $normalized['supportsCredentials']);
7382
}
7483

7584
/**
@@ -79,7 +88,16 @@ public function itCanHaveEmptyOptions(): void
7988
{
8089
$service = new CorsService([]);
8190
$this->assertInstanceOf(CorsService::class, $service);
82-
$this->assertEquals([], $this->getOptionsFromService($service)['allowedOrigins']);
91+
92+
$normalized = $this->getOptionsFromService($service);
93+
94+
$this->assertEquals([], $normalized['allowedOrigins']);
95+
$this->assertEquals([], $normalized['allowedOriginsPatterns']);
96+
$this->assertEquals([], $normalized['allowedHeaders']);
97+
$this->assertEquals([], $normalized['allowedMethods']);
98+
$this->assertEquals([], $normalized['exposedHeaders']);
99+
$this->assertEquals(0, $normalized['maxAge']);
100+
$this->assertEquals(false, $normalized['supportsCredentials']);
83101
}
84102

85103
/**

0 commit comments

Comments
 (0)