public function testSave() { $this->object->save((object) array('x' => 1)); $a = $this->object->findOne(); $id1 = $a['_id']; $a['x'] = 2; $this->object->save($a); $id2 = $a['_id']; $this->assertEquals($id1, $id2); $a['y'] = 3; $this->object->save($a); $this->assertEquals($this->object->count(), 1); $a = $this->object->findOne(); $this->assertEquals($a['x'], 2); }