Skip to content

Add jest matchers to check if a value matches an OpenAPI response #18

@greeeg

Description

@greeeg

Use what Jest documentation describes here to check if a server returns valid OpenAPI responses.

Using Supertest for example:

describe('GET /users', function() {
  it('responds with json', function() {
    return request(app)
      .get('/users')
      .set('Accept', 'application/json')
      .expect('Content-Type', /json/)
      .expect(200)
      .then(response => {
         expect(response.body).toMatchOpenAPIOperation('getPets')
      })
  });
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions