Files
pubky-core/pubky/pkg/test/auth.js
2024-07-26 20:10:50 +03:00

46 lines
1.1 KiB
JavaScript

import test from 'brittle'
import z32 from 'z32'
import App from '@pubky/homeserver/test/helper/app.js'
import Client from '../src/index.js'
test('seed auth', async (t) => {
// const homeserver = await App(t)
// const client = new Client(
// homeserver.homeserver.pkarr.serverPkarr.publicKey(),
// {
// relay: homeserver.testnet.relay
// }
// )
// await client.ready()
//
// const seed = Client.crypto.generateSeed()
// const keypair = Client.crypto.generateKeyPair(seed)
// const expectedUserId = keypair.public_key().to_string()
//
// const userIdResult = await client.signup(seed)
// t.ok(userIdResult.isOk(), userIdResult.error)
//
// const userId = userIdResult.value
// t.is(userId, expectedUserId)
//
// const session = await client.session()
// t.ok(session?.users[userId])
//
// {
// await client.logout(userId)
//
// const session = await client.session()
// t.absent(session?.users?.[userId])
// }
//
// {
// await client.login(seed)
//
// const session = await client.session()
// t.ok(session?.users[userId])
// }
})