fetchtest
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.2 • Public • Published

    fetchtest

    A wrapper for making HTTP request with fetch.

    Getting Started

    Install fetchtest

    npm install --savedev fetchtest
    

    Example

    Pass an express or http.Server to fetchtest. This example assumes you are using express and jest.

    import fetchtest from "fetchtest";
    import express from 'express';
    
    const app = express();
    
    app.get('/', (req, res) => res.json({ status: ok }))
    
    it('will succeed', async () => {
        const response = await fetchtest(app).get('/')
        expect(response.status).toEqual(200)
        expect(response.json).toEqual({ status: ok })
    })

    Supported Methods

    // GET
    const payload = { test: true }
    const response = fetchTest(app).get('/endpoint', queryParams) // Will output to /endpoint?test=true
    
    // POST
    const payload = { test: true }
    const response = fetchTest(app).post('/endpoint', payload)
    
    // PUT
    const payload = { test: true }
    const response = fetchTest(app).put('/endpoint', payload)
    
    // PATCH
    const payload = { test: true }
    const response = fetchTest(app).patch('/endpoint', payload)
    
    // DELETE
    const payload = { test: true }
    const response = fetchTest(app).delete('/endpoint', payload)

    Keywords

    none

    Install

    npm i fetchtest

    DownloadsWeekly Downloads

    9

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    8.58 kB

    Total Files

    6

    Last publish

    Collaborators

    • ajoelp