Google\Cloud\Tests\Datastore\OperationTest::testMutateWithBaseVersion PHP Method

testMutateWithBaseVersion() public method

    public function testMutateWithBaseVersion()
    {
        $this->connection->commit(Argument::that(function ($arg) {
            if ($arg['mutations'][0]['baseVersion'] !== 1) {
                return false;
            }
            return true;
        }))->willReturn('foo');
        $this->operation->setConnection($this->connection->reveal());
        $key = $this->prophesize(Key::class);
        $e = new Entity($key->reveal(), [], ['baseVersion' => 1]);
        $mutation = $this->operation->mutation('insert', $e, Entity::class);
        $this->operation->commit([$mutation]);
    }