aboutsummaryrefslogtreecommitdiff
path: root/test/tests.go
blob: d38bf955f3a941e5589c0828fa6abce49fb13d4e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package test

import (
	"testing"
	"time"

	"github.com/miekg/coredns/core"
	"github.com/miekg/coredns/middleware"
	"github.com/miekg/coredns/server"

	"github.com/miekg/dns"
)

func Msg(zone string, typ uint16, o *dns.OPT) *dns.Msg {
	m := new(dns.Msg)
	m.SetQuestion(zone, typ)
	if o != nil {
		m.Extra = []dns.RR{o}
	}
	return m
}

func Exchange(m *dns.Msg, server, net string) (*dns.Msg, error) {
	c := new(dns.Client)
	c.Net = net
	return middleware.Exchange(c, m, server)
}

// Server returns a test server and the tcp and udp listeners addresses.
func Server(t *testing.T, corefile string) (*server.Server, string, string, error) {
	srv, err := core.TestServer(t, corefile)
	if err != nil {
		return nil, "", "", err
	}
	go srv.ListenAndServe()

	time.Sleep(1 * time.Second) // yeah... I regret nothing
	tcp, udp := srv.LocalAddr()
	return srv, tcp.String(), udp.String(), nil
}
me-fixes-for-eventsource Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/builtins/cpp/CountQueuingStrategyBuiltins.h (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2022-12-04content-range is inclusiveGravatar Jarred Sumner 1-1/+1
2022-12-04Update README.mdGravatar Jarred Sumner 1-6/+33
2022-12-04[Bun.serve] Implement `Content-Range` support with `Bun.file()`Gravatar Jarred Sumner 5-16/+286
2022-12-04[may revert later] Coerce Infinity to max int 64, -Infinity & NaN to min int64Gravatar Jarred Sumner 1-2/+22
2022-12-03Update .gitignoreGravatar Jarred Sumner 1-0/+1
2022-12-03[test] Add a couple tests for subarray toEqualGravatar Jarred Sumner 1-0/+3
2022-12-03[fetch] Fix bug where .arrayBuffer() on an empty Response body returned a ↵Gravatar Jarred Sumner 1-1/+1
`Uint8Array` instead of an `ArrayBuffer`
2022-12-03Don't invalidate previous file descriptro to avoid tripping assertionGravatar Jarred Sumner 1-5/+0
2022-12-03miscGravatar Jarred Sumner 3-1/+31
2022-12-03Add missing typeGravatar Jarred Sumner 1-0/+5
2022-12-03`process.stdout` and `process.stderr`Gravatar Jarred Sumner 15-564/+1537
2022-12-03simdutf ascii validation is about 20% faster on arm64 than our zig simd ↵Gravatar Jarred Sumner 1-0/+3
@Vector version
2022-12-03typo in readme (#1576)Gravatar Reed Jones 1-2/+2
Succesfully => Successfully