public function testPushShouldStackUntilCommit()
{
$this->emptyDb();
$tx = $this->client->transaction('http');
$tx->push('CREATE (n:Test)');
$this->assertNotContains($tx->status(), [Transaction::COMMITED, Transaction::ROLLED_BACK, Transaction::OPENED]);
$this->assertXNodesWithLabelExist('Test', 0);
$tx->push('CREATE (n:Test)');
$this->assertXNodesWithLabelExist('Test', 0);
$tx->commit();
$this->assertXNodesWithLabelExist('Test', 2);
$this->assertEquals(Transaction::COMMITED, $tx->status());
}