Skip to content

Commit 1895571

Browse files
Fix: rename UserAgent edge to msedge (#469)
1 parent 987b51e commit 1895571

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

Diff for: src/Faker/Provider/UserAgent.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
class UserAgent extends Base
66
{
7-
protected static $userAgents = ['firefox', 'chrome', 'internetExplorer', 'opera', 'safari', 'edge'];
7+
protected static $userAgents = ['firefox', 'chrome', 'internetExplorer', 'opera', 'safari', 'msedge'];
88

99
protected static $windowsPlatformTokens = [
1010
'Windows NT 6.2', 'Windows NT 6.1', 'Windows NT 6.0', 'Windows NT 5.2', 'Windows NT 5.1',

Diff for: test/Faker/Provider/UserAgentTest.php

+12
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@
1010
*/
1111
final class UserAgentTest extends TestCase
1212
{
13+
public function testAllAgents()
14+
{
15+
$agent = new UserAgent($this->faker);
16+
$reflection = new \ReflectionClass($agent);
17+
$agents = $reflection->getProperty('userAgents');
18+
$agents->setAccessible(true);
19+
20+
foreach ($agents->getValue() as $method) {
21+
self::assertNotNull(UserAgent::$method());
22+
}
23+
}
24+
1325
public function testRandomUserAgent()
1426
{
1527
self::assertNotNull(UserAgent::userAgent());

0 commit comments

Comments
 (0)