GraphAware\Neo4j\Client\Tests\Integration\TransactionIntegrationTest::testPushShouldStackUntilCommit PHP Method

testPushShouldStackUntilCommit() public method

    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());
    }