How to use the hyper-ts.decodeHeader function in hyper-ts

To help you get started, we’ve selected a few hyper-ts examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github DenisFrezzato / hyper-ts-fastify / test / index.ts View on Github external
it('should validate a header (failure case)', () => {
      const m = H.decodeHeader('token', t.string.decode)
      const c = new MockConnection(new MockRequest({}, undefined, undefined, {}))
      return assertFailure(m, c, errors => {
        assert.deepStrictEqual(failure(errors), ['Invalid value undefined supplied to : string'])
      })
    })
  })
github DenisFrezzato / hyper-ts-fastify / test / index.ts View on Github external
it('should validate a header (success case)', () => {
      const m = H.decodeHeader('token', t.string.decode)
      const c = new MockConnection(
        new MockRequest({}, undefined, undefined, { token: 'mytoken' }),
      )
      return assertSuccess(m, c, 'mytoken', [])
    })