delete some unnecessary code from mock-relay implementation.

This commit is contained in:
fiatjaf
2024-01-20 12:48:42 -03:00
parent 967d7fe63a
commit 2f0ef90bd5
4 changed files with 28 additions and 89 deletions

View File

@@ -7,52 +7,39 @@ import { MockRelay } from './test-helpers.ts'
test('connectivity', async () => {
const mockRelay = new MockRelay()
const relay = new Relay(mockRelay.getUrl())
const relay = new Relay(mockRelay.url)
await relay.connect()
expect(relay.connected).toBeTrue()
relay.close()
mockRelay.close()
mockRelay.stop()
})
test('connectivity, with Relay.connect()', async () => {
const mockRelay = new MockRelay()
const relay = await Relay.connect(mockRelay.getUrl())
const relay = await Relay.connect(mockRelay.url)
expect(relay.connected).toBeTrue()
relay.close()
mockRelay.close()
mockRelay.stop()
})
test('querying', async done => {
const mockRelay = new MockRelay()
const kind = 0
const relay = new Relay(mockRelay.getUrl())
const relay = new Relay(mockRelay.url)
await relay.connect()
relay.subscribe(
[
{
authors: mockRelay.getAuthors(),
authors: mockRelay.authors,
kinds: [kind],
},
],
{
onevent(event) {
expect(mockRelay.getAuthors()).toContain(event.pubkey)
expect(mockRelay.authors).toContain(event.pubkey)
expect(event).toHaveProperty('kind', kind)
relay.close()
mockRelay.close()
mockRelay.stop()
done()
},
},
@@ -66,7 +53,7 @@ test('listening and publishing and closing', async done => {
const pk = getPublicKey(sk)
const kind = 23571
const relay = new Relay(mockRelay.getUrl())
const relay = new Relay(mockRelay.url)
await relay.connect()
let sub = relay.subscribe(
@@ -86,10 +73,6 @@ test('listening and publishing and closing', async done => {
},
onclose() {
relay.close()
mockRelay.close()
mockRelay.stop()
done()
},
},