diff options
Diffstat (limited to '')
| -rw-r--r-- | test/bun.js/node-dns.test.js | 21 | ||||
| -rw-r--r-- | test/bun.js/resolve-dns.test.ts | 2 | 
2 files changed, 22 insertions, 1 deletions
| diff --git a/test/bun.js/node-dns.test.js b/test/bun.js/node-dns.test.js index 150dcb33d..287645bd9 100644 --- a/test/bun.js/node-dns.test.js +++ b/test/bun.js/node-dns.test.js @@ -31,3 +31,24 @@ test("dns.lookup (example.com)", (done) => {      done(err);    });  }); + +//TODO: use a bun.sh SRV for testing +test("dns.resolveSrv (_test._tcp.test.socketify.dev)", (done) => { +  dns.resolveSrv("_test._tcp.test.socketify.dev", (err, results) => { +    expect(err).toBeNull(); +    expect(results instanceof Array).toBe(true); +    expect(results[0].name).toBe("_dc-srv.130c90ab9de1._test._tcp.test.socketify.dev"); +    expect(results[0].priority).toBe(50); +    expect(results[0].weight).toBe(50); +    expect(results[0].port).toBe(80); +    done(err); +  }); +}); + +test("dns.resolveSrv (_test._tcp.invalid.localhost)", (done) => { +  dns.resolveSrv("_test._tcp.invalid.localhost", (err, results) => { +    expect(err).toBeTruthy(); +    expect(results).toBeUndefined(true); +    done(); +  }); +});
\ No newline at end of file diff --git a/test/bun.js/resolve-dns.test.ts b/test/bun.js/resolve-dns.test.ts index f0db49b20..225a11e2a 100644 --- a/test/bun.js/resolve-dns.test.ts +++ b/test/bun.js/resolve-dns.test.ts @@ -51,4 +51,4 @@ describe("dns.lookup", () => {        },      );    } -}); +});
\ No newline at end of file | 
