chore(8.0): final pre-RC1 sweep — API consistency, named errors, orphans, zero-cast codebase
This commit is contained in:
parent
970e08c466
commit
1f7e365a4e
237 changed files with 1951 additions and 49413 deletions
|
|
@ -262,7 +262,7 @@ describe('8.0 Db API — generational MVCC', () => {
|
|||
// ZERO ops applied: generation unchanged, the add rolled back, no edge.
|
||||
expect(brain.generation()).toBe(g0)
|
||||
expect(await brain.get(uid('atomic-b'))).toBeNull()
|
||||
expect((await brain.getRelations({ from: uid('atomic-b') })).length).toBe(0)
|
||||
expect((await brain.related({ from: uid('atomic-b') })).length).toBe(0)
|
||||
expect((await brain.find({ type: NounType.Person, limit: 10 })).length).toBe(0)
|
||||
|
||||
// No partial generation records: the staging directory was removed.
|
||||
|
|
@ -388,7 +388,7 @@ describe('8.0 Db API — generational MVCC', () => {
|
|||
for (const id of ids) {
|
||||
preState.set(id, await brain.get(id))
|
||||
}
|
||||
const preRelations = await brain.getRelations({ from: ids[0] })
|
||||
const preRelations = await brain.related({ from: ids[0] })
|
||||
expect(preRelations.length).toBe(1)
|
||||
|
||||
const snapDir = path.join(makeTempDir(), 'snapshot')
|
||||
|
|
@ -596,7 +596,7 @@ describe('8.0 Db API — generational MVCC', () => {
|
|||
expect(brain.generation()).toBe(g0)
|
||||
expect(((await brain.get(uid('with-a')))?.metadata as { v: number }).v).toBe(1)
|
||||
expect(await brain.get(uid('with-new'))).toBeNull()
|
||||
expect((await brain.getRelations({ from: uid('with-a') })).length).toBe(0)
|
||||
expect((await brain.related({ from: uid('with-a') })).length).toBe(0)
|
||||
|
||||
await spec.release()
|
||||
await db.release()
|
||||
|
|
@ -833,7 +833,7 @@ describe('8.0 Db API — generational MVCC', () => {
|
|||
expect(db.receipt!.ids[1]).toBe(uid('rcpt-bb'))
|
||||
expect(db.receipt!.ids[3]).toBe(uid('rcpt-bb'))
|
||||
const relationId = db.receipt!.ids[2]
|
||||
expect((await brain.getRelations({ from: uid('rcpt-aa') }))[0].id).toBe(relationId)
|
||||
expect((await brain.related({ from: uid('rcpt-aa') }))[0].id).toBe(relationId)
|
||||
|
||||
// Duplicate relate (same from/to/type) dedupes to the SAME id — both
|
||||
// within a batch and against committed state, mirroring relate().
|
||||
|
|
@ -841,7 +841,7 @@ describe('8.0 Db API — generational MVCC', () => {
|
|||
{ op: 'relate', from: uid('rcpt-aa'), to: uid('rcpt-bb'), type: VerbType.Knows }
|
||||
])
|
||||
expect(dup.receipt!.ids[0]).toBe(relationId)
|
||||
expect((await brain.getRelations({ from: uid('rcpt-aa') })).length).toBe(1)
|
||||
expect((await brain.related({ from: uid('rcpt-aa') })).length).toBe(1)
|
||||
|
||||
await db.release()
|
||||
await dup.release()
|
||||
|
|
@ -927,7 +927,7 @@ describe('8.0 Db API — generational MVCC', () => {
|
|||
const db = brain.now()
|
||||
|
||||
// Rewire the graph after the pin: a→b becomes a→c.
|
||||
const oldEdge = (await brain.getRelations({ from: uid('trav-a') }))[0]
|
||||
const oldEdge = (await brain.related({ from: uid('trav-a') }))[0]
|
||||
await brain.transact([
|
||||
{ op: 'unrelate', id: oldEdge.id },
|
||||
{ op: 'relate', from: uid('trav-a'), to: uid('trav-c'), type: VerbType.References }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue