oav/test/specResolverTests.ts

27 строки
807 B
TypeScript

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
import { SpecResolver, Options } from "../lib/validators/specResolver"
import { SwaggerObject } from "yasway"
import * as jsonParser from "@ts-common/json-parser"
describe("specResolver", () => {
it("create", async () => {
const spec: SwaggerObject = {
swagger: "2.0",
info: { title: "sometitle", version: "2018" },
definitions: {
A: {
allOf: [
{},
{}
]
}
}
}
const options: Options = { shouldResolveAllOf: true }
const resolver = new SpecResolver("./", spec, options, jsonParser.defaultErrorReport)
await resolver.resolve(undefined)
})
})