autodesk-forks-swagger-node-runner

0.9.0 • Public • Published

autodesk-forks-swagger-node-runner

This package is a fork of apigee-127/swagger-node-runner. The purpose of this fork is to update dependencies and continue to maintain the original package.

Would you like to contribute? Read our contribution guidelines.

License: MIT NodeJS with Gulp semver npm version contributors

📖 Resources

Getting started

You can install this fork via npm:

npm i autodesk-forks-swagger-node-runner

Sample usage with express server:

const SwaggerRunner = require("swagger-node-runner");
const request = require("supertest");
const express = require('express')();
const axios = require('axios');

SwaggerRunner.create({
    appRoot: './test/assets/project'
}, async (err, runner) => {
    if (err) console.error(err);

    runner.expressMiddleware().register(express);

    const {statusCode: goodRequest} = await request(express)
        .put('/expect_integer')
        .query({
            name: 123123,
        });
    console.log(goodRequest); // will output 200

    const {statusCode: badRequest} = await request(express)
        .put('/expect_integer')
        .query({
            name: 'string',
        });
    console.log(badRequest); // will output 400
})

Package Sidebar

Install

npm i autodesk-forks-swagger-node-runner

Weekly Downloads

36

Version

0.9.0

License

MIT

Unpacked Size

347 kB

Total Files

52

Last publish

Collaborators

  • danielg6666