WhichBrowserTest\BrowserTest::testToArray PHP Method

testToArray() public method

public testToArray ( )
    public function testToArray()
    {
        $browser = new Browser();
        $this->assertEquals([], $browser->toArray());
        $browser->set(['name' => '']);
        $this->assertEquals([], $browser->toArray());
        $browser->reset(['name' => 'Chrome', 'version' => new Version(['value' => '47.0.2526.73', 'details' => 1])]);
        $this->assertEquals(['name' => 'Chrome', 'version' => '47'], $browser->toArray());
        $browser->reset(['name' => 'TestBrowser', 'alias' => 'Alias']);
        $this->assertEquals(['name' => 'TestBrowser', 'alias' => 'Alias'], $browser->toArray());
        $browser->reset(['name' => 'Opera', 'family' => new Family(['name' => 'Chrome'])]);
        $this->assertEquals(['name' => 'Opera', 'family' => 'Chrome'], $browser->toArray());
        $browser->reset(['name' => 'TestBrowser', 'using' => new Using(['name' => 'Crosswalk WebView'])]);
        $this->assertEquals(['name' => 'TestBrowser', 'using' => 'Crosswalk WebView'], $browser->toArray());
    }