diff --git a/tests/unit/Detector/DetectorTest.php b/tests/unit/Detector/DetectorTest.php new file mode 100644 index 000000000..7d9c8f107 --- /dev/null +++ b/tests/unit/Detector/DetectorTest.php @@ -0,0 +1,54 @@ +object = new Detector('Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0'); + } + + public function tearDown(): void + { + } + + public function testGetOS() + { + $this->assertEquals($this->object->getOS(), [ + 'osCode' => 'WIN', + 'osName' => 'Windows', + 'osVersion' => '7', + ]); + } + + public function testGetClient() + { + $this->assertEquals($this->object->getClient(), [ + 'clientType' => 'browser', + 'clientCode' => 'FF', + 'clientName' => 'Firefox', + 'clientVersion' => '47.0', + 'clientEngine' => 'Gecko', + 'clientEngineVersion' => '', + ]); + } + + public function testGetDevice() + { + $this->assertEquals($this->object->getDevice(), [ + 'deviceName' => 'desktop', + 'deviceBrand' => '', + 'deviceModel' => '', + ]); + } + +}