|
- <?php
-
- namespace Faker\Test\Provider;
-
- use Faker\Provider\UserAgent;
-
- class UserAgentTest extends \PHPUnit_Framework_TestCase
- {
- public function testRandomUserAgent()
- {
- $this->assertNotNull(UserAgent::userAgent());
- }
-
- public function testFirefoxUserAgent()
- {
- $this->stringContains(' Firefox/', UserAgent::firefox());
- }
-
- public function testSafariUserAgent()
- {
- $this->stringContains('Safari/', UserAgent::safari());
- }
-
- public function testInternetExplorerUserAgent()
- {
- $this->assertStringStartsWith('Mozilla/5.0 (compatible; MSIE ', UserAgent::internetExplorer());
- }
-
- public function testOperaUserAgent()
- {
- $this->assertStringStartsWith('Opera/', UserAgent::opera());
- }
-
- public function testChromeUserAgent()
- {
- $this->stringContains('(KHTML, like Gecko) Chrome/', UserAgent::chrome());
- }
- }
|