DEV Community

Dimitrios Desyllas
Dimitrios Desyllas

Posted on

How I can mock an incomming http request in jest using node.js http?

I am making a handler library named handle_http.js:

module.exports.redirectHttpToHttps = (db,req,res)=>{
      const sql = "SELECT * from redirect where use_in_http = 1 and exact_match = 1 and url_from = ? and exact_match=1 LIMIT 1"
     // redirection logic
}

And I made a http server where consumes the library:

const
…

Top comments (1)

Collapse
 
markmatute profile image
Mark Matute

why would you want to mock it?

typescript

11 Tips That Make You a Better Typescript Programmer

1 Think in {Set}

Type is an everyday concept to programmers, but it’s surprisingly difficult to define it succinctly. I find it helpful to use Set as a conceptual model instead.

#2 Understand declared type and narrowed type

One extremely powerful typescript feature is automatic type narrowing based on control flow. This means a variable has two types associated with it at any specific point of code location: a declaration type and a narrowed type.

#3 Use discriminated union instead of optional fields

...

Read the whole post now!