interface InjectOptions {
    Request?: object;
    authority?: string;
    autoStart?: boolean;
    body?: InjectPayload;
    cookies?: {
        [k: string]: string;
    };
    headers?: OutgoingHttpHeaders | IncomingHttpHeaders;
    method?: HTTPMethods;
    path?: string | {
        hostname?: string;
        pathname: string;
        port?: string | number;
        protocol?: string;
        query?: string | {
            [k: string]: string | string[];
        };
    };
    payload?: InjectPayload;
    query?: string | {
        [k: string]: string | string[];
    };
    remoteAddress?: string;
    server?: Server<typeof IncomingMessage, typeof ServerResponse>;
    signal?: AbortSignal;
    simulate?: {
        close: boolean;
        end: boolean;
        error: boolean;
        split: boolean;
    };
    url?: string | {
        hostname?: string;
        pathname: string;
        port?: string | number;
        protocol?: string;
        query?: string | {
            [k: string]: string | string[];
        };
    };
    validate?: boolean;
}

Properties

Request?: object
authority?: string
autoStart?: boolean
cookies?: {
    [k: string]: string;
}

Type declaration

  • [k: string]: string
method?: HTTPMethods
path?: string | {
    hostname?: string;
    pathname: string;
    port?: string | number;
    protocol?: string;
    query?: string | {
        [k: string]: string | string[];
    };
}

Type declaration

  • Optional hostname?: string
  • pathname: string
  • Optional port?: string | number
  • Optional protocol?: string
  • Optional query?: string | {
        [k: string]: string | string[];
    }
payload?: InjectPayload
query?: string | {
    [k: string]: string | string[];
}

Type declaration

  • [k: string]: string | string[]
remoteAddress?: string
server?: Server<typeof IncomingMessage, typeof ServerResponse>
signal?: AbortSignal
simulate?: {
    close: boolean;
    end: boolean;
    error: boolean;
    split: boolean;
}

Type declaration

  • close: boolean
  • end: boolean
  • error: boolean
  • split: boolean
url?: string | {
    hostname?: string;
    pathname: string;
    port?: string | number;
    protocol?: string;
    query?: string | {
        [k: string]: string | string[];
    };
}

Type declaration

  • Optional hostname?: string
  • pathname: string
  • Optional port?: string | number
  • Optional protocol?: string
  • Optional query?: string | {
        [k: string]: string | string[];
    }
validate?: boolean