Skip to content

Commit 16c567d

Browse files
committed
test: it allows custom configuration values
1 parent 05f2ee5 commit 16c567d

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/Unit/GrokConfigTest.php

+18
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,22 @@ public function test_it_uses_default_values()
1919
$this->assertNotEmpty($config->baseUri);
2020
$this->assertIsNumeric($config->timeout);
2121
}
22+
23+
public function test_it_allows_custom_values()
24+
{
25+
$customBaseUri = 'https://custom-api.grok.dev';
26+
$customTimeout = 120;
27+
28+
// Instantiate GrokConfig with custom values
29+
$config = new GrokConfig(
30+
apiKey: 'test-api-key',
31+
baseUri: $customBaseUri,
32+
timeout: $customTimeout
33+
);
34+
35+
// Assertions
36+
$this->assertEquals('test-api-key', $config->apiKey);
37+
$this->assertEquals($customBaseUri, $config->baseUri);
38+
$this->assertEquals($customTimeout, $config->timeout);
39+
}
2240
}

0 commit comments

Comments
 (0)