UNPKG

openapi-codegen-typescript

Version:

OpenApi codegen for generating types an mocks from swagger json file

66 lines (65 loc) 2.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var getStandardString_1 = require("./getStandardString"); var scenarios = [ { input: { propertyName: 'propertyName mocked', description: 'description mocked', nullable: true, refType: ['first', 'second'], format: 'format mocked', isArray: true, }, output: "/**\n * description mocked\n */\n\tpropertyName mocked?: second[];format: \"format mocked\"\n", }, { input: { propertyName: 'propertyName mocked', description: undefined, nullable: true, refType: ['first', 'second'], format: 'format mocked', isArray: true, }, output: "\tpropertyName mocked?: second[];format: \"format mocked\"\n", }, { input: { propertyName: 'propertyName mocked', description: undefined, nullable: false, refType: ['first', 'second'], format: 'format mocked', isArray: true, }, output: "\tpropertyName mocked: second[];format: \"format mocked\"\n", }, { input: { propertyName: 'propertyName mocked', description: undefined, nullable: true, refType: ['first', 'second'], format: 'format mocked', isArray: false, }, output: "\tpropertyName mocked?: second;format: \"format mocked\"\n", }, { input: { propertyName: 'propertyName mocked', description: undefined, nullable: true, refType: ['first', 'second'], format: undefined, isArray: false, }, output: "\tpropertyName mocked?: second;\n", }, ]; it.each(scenarios)("should return expected string", function (_a) { var input = _a.input, output = _a.output; var result = getStandardString_1.getStandardString(input); expect(result).toBe(output); });