MCPcopy Create free account
hub / github.com/docker/buildx / TestToResolverOptHTTPChecksumRequest

Function TestToResolverOptHTTPChecksumRequest

util/sourcemeta/convert_test.go:12–26  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

10)
11
12func TestToResolverOptHTTPChecksumRequest(t *testing.T) {
13 opt := ToResolverOpt(&gwpb.ResolveSourceMetaRequest{
14 Source: &pb.SourceOp{Identifier: "https://example.com/a"},
15 HTTP: &gwpb.ResolveSourceHTTPRequest{
16 ChecksumRequest: &gwpb.ChecksumRequest{
17 Algo: gwpb.ChecksumRequest_CHECKSUM_ALGO_SHA512,
18 Suffix: []byte{0x01, 0x02},
19 },
20 },
21 }, nil)
22 require.NotNil(t, opt.HTTPOpt)
23 require.NotNil(t, opt.HTTPOpt.ChecksumReq)
24 require.Equal(t, sourceresolver.ResolveHTTPChecksumAlgoSHA512, opt.HTTPOpt.ChecksumReq.Algo)
25 require.Equal(t, []byte{0x01, 0x02}, opt.HTTPOpt.ChecksumReq.Suffix)
26}
27
28func TestToGatewayMetaResponseHTTPChecksumResponse(t *testing.T) {
29 out := ToGatewayMetaResponse(&sourceresolver.MetaResponse{

Callers

nothing calls this directly

Calls 2

ToResolverOptFunction · 0.85
EqualMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…