2 namespace Zumba\GastonJS\Tests;
6 * Class BrowserNetworkTest
7 * @package Zumba\GastonJS\Tests
9 class BrowserNetworkTest extends BrowserCommandsTestCase {
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]);
21 public function testClearNetworkTraffic(){
22 $this->testNetworkTraffic();
23 $this->assertTrue($this->browser->clearNetworkTraffic());
24 $this->assertEmpty($this->browser->networkTraffic());