oav/test/errorInfoTests.ts

29 строки
827 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 * as assert from "assert";
import { validateExamples } from "../lib/validate";
describe("error info", () => {
it("error info should contain url to file", async () => {
try {
const result = await validateExamples(
"./test/modelValidation/swaggers/specification/errorInfo/apimusers.json",
undefined,
{
consoleLogLevel: "off",
}
);
assert.strictEqual(result.length, 2);
const r = result[0] as any;
assert.strictEqual(
r.schemaUrl,
"./test/modelValidation/swaggers/specification/errorInfo/apimusers.json"
);
} catch (e) {
assert.fail(e);
}
});
});