const { test } = require('node:test') const assert = require('node:assert') const p = require('node:util').promisify const { createPeer } = require('../lib/') test('Basic createPeer', async (t) => { const peer = await createPeer() // TODO: getting warning //Warning: A resource generated asynchronous activity after the test ended. This activity created the error "Error: Cannot call values() before loading" which triggered an uncaughtException event, caught by the test runner. await new Promise((res, rej) => { peer.db.account.create({ subdomain: 'account', _nonce: 'bob', }, (err, account) => { assert(!err) peer.db.feed.publish({ account, domain: "post", data: { text: 'woo a post' } }, (err, rec) => { assert(!err) peer.close(() => res(null)) }) }) }) })