@microsoft.azure/autorest.testserver
Version:
Autorest test server.
25 lines • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const api_1 = require("../../api");
api_1.app.category("vanilla", () => {
api_1.app.put("/reqopt/implicit/optional/query", "OptionalImplicitQuery", async (req) => {
if (req.query.queryParameter) {
throw new api_1.ValidationError("Expected query parameter to be null", null, req.query.queryParameter);
}
return { status: 200 };
});
// This API should never be called so remove the name for coverage.
api_1.app.get("/reqopt/global/required/query", undefined, (req) => {
return {
status: 400,
message: "Client library failed to throw when an explicitly required query parameter is not provided.",
};
});
api_1.app.get("/reqopt/global/optional/query", "OptionalGlobalQuery", (req) => {
if (req.query.optional_global_query) {
throw new api_1.ValidationError("Expected query parameter to be null", null, req.query.queryParameter);
}
return { status: 200 };
});
});
//# sourceMappingURL=query-required-optional.js.map