Skip to content

Commit

Permalink
Remove eslint-disable-X
Browse files Browse the repository at this point in the history
  • Loading branch information
Tornquist committed Nov 10, 2019
1 parent 7fb9e48 commit 7690729
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 79 deletions.
57 changes: 26 additions & 31 deletions examples/custom.js
Original file line number Diff line number Diff line change
Expand Up @@ -86,41 +86,36 @@ let swaggerOptions = {
};

const ser = async () => {
// eslint-disable-next-line no-useless-catch
try {
const server = Hapi.Server({
host: 'localhost',
port: 3000
});
const server = Hapi.Server({
host: 'localhost',
port: 3000
});

// Blipp and Good - Needs updating for Hapi v17.x
await server.register([
Inert,
Vision,
Blipp,
{
plugin: Good,
options: goodOptions
},
{
plugin: HapiSwagger,
options: swaggerOptions
}
]);
// Blipp and Good - Needs updating for Hapi v17.x
await server.register([
Inert,
Vision,
Blipp,
{
plugin: Good,
options: goodOptions
},
{
plugin: HapiSwagger,
options: swaggerOptions
}
]);

server.route(Routes);
server.route(Routes);

server.views({
path: 'examples/assets',
engines: { html: require('handlebars') },
isCached: false
});
server.views({
path: 'examples/assets',
engines: { html: require('handlebars') },
isCached: false
});

await server.start();
return server;
} catch (err) {
throw err;
}
await server.start();
return server;
};

ser()
Expand Down
3 changes: 1 addition & 2 deletions lib/properties.js
Original file line number Diff line number Diff line change
Expand Up @@ -367,8 +367,7 @@ internals.properties.prototype.parseDate = function(property, joiObj) {
internals.properties.prototype.parseObject = function(property, joiObj, name, parameterType, useDefinitions, isAlt) {
property.properties = {};

// eslint-disable-next-line no-unused-vars
joiObj._ids._byKey.forEach((obj, key) => {
joiObj._ids._byKey.forEach((obj) => {
let keyName = obj.id;
let itemName = obj.id;
let joiChildObj = obj.schema;
Expand Down
83 changes: 37 additions & 46 deletions test/helper.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,27 +19,22 @@ const helper = (module.exports = {});
helper.createServer = async (swaggerOptions, routes, serverOptions = {}) => {
const server = new Hapi.Server(serverOptions);

// eslint-disable-next-line no-useless-catch
try {
await server.register([
Inert,
Vision,
H2o2,
{
plugin: HapiSwagger,
options: swaggerOptions
}
]);

if (routes) {
server.route(routes);
await server.register([
Inert,
Vision,
H2o2,
{
plugin: HapiSwagger,
options: swaggerOptions
}
]);

await server.start();
return server;
} catch (e) {
throw e;
if (routes) {
server.route(routes);
}

await server.start();
return server;
};

/**
Expand All @@ -52,38 +47,34 @@ helper.createServer = async (swaggerOptions, routes, serverOptions = {}) => {
helper.createServerMultiple = async (swaggerOptions1, swaggerOptions2, routes, serverOptions = {}) => {
const server = new Hapi.Server(serverOptions);

try {
await server.register([
Inert,
Vision,
H2o2,
]);

await server.register({
plugin: HapiSwagger,
options: swaggerOptions1,
},
{
routes: { prefix: '/' + swaggerOptions1.routeTag || 'api1', }
});
await server.register([
Inert,
Vision,
H2o2,
]);

await server.register({
plugin: HapiSwagger,
options: swaggerOptions2,
},
{
routes: { prefix: '/' + swaggerOptions2.routeTag || 'api2', }
});
await server.register({
plugin: HapiSwagger,
options: swaggerOptions1,
},
{
routes: { prefix: '/' + swaggerOptions1.routeTag || 'api1', }
});

if (routes) {
server.route(routes);
}
await server.register({
plugin: HapiSwagger,
options: swaggerOptions2,
},
{
routes: { prefix: '/' + swaggerOptions2.routeTag || 'api2', }
});

await server.start();
return server;
} catch (e) {
throw e;
if (routes) {
server.route(routes);
}

await server.start();
return server;
};

/**
Expand Down

0 comments on commit 7690729

Please sign in to comment.