示例#1
0
 public function testIdentifyVersion()
 {
     $browser = new Browser();
     $browser->identifyVersion('/Chrome\\/([0-9\\.]+)/u', 'Chrome/47.0.2526.73', ['details' => 1]);
     $this->assertEquals('47', $browser->getVersion());
     $browser->reset();
     $browser->identifyVersion('/Mozilla\\/([0-9\\.]+)/u', 'Mozilla/2.03', ['type' => 'legacy']);
     $this->assertEquals('2.0.3', $browser->getVersion());
     $browser->reset();
     $browser->identifyVersion('/Safari\\/([0-9\\.]+)/u', 'Chrome\\/47.0.2526.73');
     $this->assertEquals('', $browser->getVersion());
 }