Home / File/ request_test.go — fiber Source File

request_test.go — fiber Source File

Architecture documentation for request_test.go, a go file in the fiber codebase. 1 imports, 0 dependents.

File go FiberClient Hooks 1 imports 47 functions 1 classes

Entity Profile

Dependency Diagram

graph LR
  3cffa885_3458_eedf_a1f5_10f9dd0f3622["request_test.go"]
  c0b86961_3ef1_0168_52fc_98627566ed27["bytes"]
  3cffa885_3458_eedf_a1f5_10f9dd0f3622 --> c0b86961_3ef1_0168_52fc_98627566ed27
  style 3cffa885_3458_eedf_a1f5_10f9dd0f3622 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

package client

import (
	"bytes"
	"context"
	"errors"
	"io"
	"maps"
	"mime/multipart"
	"net"
	"os"
	"path/filepath"
	"regexp"
	"strings"
	"testing"
	"time"

	"github.com/gofiber/fiber/v3"
	"github.com/stretchr/testify/assert"
	"github.com/stretchr/testify/require"
	"github.com/valyala/fasthttp"
	"github.com/valyala/fasthttp/fasthttputil"
)

func Test_Request_Method(t *testing.T) {
	t.Parallel()

	req := AcquireRequest()
	req.SetMethod("GET")
	require.Equal(t, "GET", req.Method())

	req.SetMethod("POST")
	require.Equal(t, "POST", req.Method())

	req.SetMethod("PUT")
	require.Equal(t, "PUT", req.Method())

	req.SetMethod("DELETE")
	require.Equal(t, "DELETE", req.Method())

	req.SetMethod("PATCH")
	require.Equal(t, "PATCH", req.Method())

	req.SetMethod("OPTIONS")
	require.Equal(t, "OPTIONS", req.Method())

	req.SetMethod("HEAD")
	require.Equal(t, "HEAD", req.Method())

	req.SetMethod("TRACE")
	require.Equal(t, "TRACE", req.Method())

	req.SetMethod("CUSTOM")
	require.Equal(t, "CUSTOM", req.Method())
}

func Test_Request_URL(t *testing.T) {
	t.Parallel()

	req := AcquireRequest()
// ... (1844 more lines)

Domain

Subdomains

Classes

Dependencies

  • bytes

Frequently Asked Questions

What does request_test.go do?
request_test.go is a source file in the fiber codebase, written in go. It belongs to the FiberClient domain, Hooks subdomain.
What functions are defined in request_test.go?
request_test.go defines 47 function(s): Benchmark_Request_AllFormData, Benchmark_Request_Cookies, Benchmark_Request_Files, Benchmark_Request_Headers, Benchmark_Request_Params, Benchmark_Request_PathParams, Benchmark_SetValWithStruct, Test_Request_AllFormData, Test_Request_Body_With_Server, Test_Request_Client, and 37 more.
What does request_test.go depend on?
request_test.go imports 1 module(s): bytes.
Where is request_test.go in the architecture?
request_test.go is located at client/request_test.go (domain: FiberClient, subdomain: Hooks, directory: client).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free