Pull merge.
[yaffs-website] / vendor / jcalderonzumba / gastonjs / tests / unit / BrowserNetworkTest.php
1 <?php
2 namespace Zumba\GastonJS\Tests;
3
4
5 /**
6  * Class BrowserNetworkTest
7  * @package Zumba\GastonJS\Tests
8  */
9 class BrowserNetworkTest extends BrowserCommandsTestCase {
10
11   public function testNetworkTraffic() {
12     $this->assertEmpty($this->browser->networkTraffic());
13     $this->visitUrl($this->getTestPageBaseUrl() . "/test/standard_form/form.html");
14     $traffic = $this->browser->networkTraffic();
15     $this->assertCount(6, $traffic);
16     $this->assertInstanceOf("Zumba\\GastonJS\\NetworkTraffic\\Request", $traffic[0]);
17     $this->assertNotEmpty($traffic[0]->getResponseParts());
18     $this->assertInstanceOf("Zumba\\GastonJS\\NetworkTraffic\\Response", $traffic[0]->getResponseParts()[0]);
19   }
20
21   public function testClearNetworkTraffic(){
22     $this->testNetworkTraffic();
23     $this->assertTrue($this->browser->clearNetworkTraffic());
24     $this->assertEmpty($this->browser->networkTraffic());
25   }
26
27 }