lint & fix tests

This commit is contained in:
Michael C
2021-07-05 03:14:05 -04:00
parent d29c9613b9
commit d5204e9813
7 changed files with 14 additions and 12 deletions

View File

@@ -9,8 +9,8 @@
"dev:bash": "nodemon -x 'npm test ; npm start'",
"start": "ts-node src/index.ts",
"tsc": "tsc -p tsconfig.json",
"lint": "eslint src",
"lint:fix": "eslint src --fix"
"lint": "eslint src test",
"lint:fix": "eslint src test --fix"
},
"author": "Ajay Ramachandran",
"license": "MIT",

View File

@@ -326,7 +326,7 @@ describe('getSkipSegments', () => {
else done();
}
})
.catch(err => done("Couldn't call endpoint"));
.catch(() => done("Couldn't call endpoint"));
});
it('Should be able to get specific segments with repeating requiredSegment', (done: Done) => {
@@ -341,6 +341,6 @@ describe('getSkipSegments', () => {
else done();
}
})
.catch(err => done("Couldn't call endpoint"));
.catch(() => done("Couldn't call endpoint"));
});
});

View File

@@ -252,7 +252,7 @@ describe('getSegmentsByHash', () => {
}
}
})
.catch(err => ("Couldn't call endpoint"));
.catch(() => ("Couldn't call endpoint"));
});
it('Should be able to get specific segments with requiredSegments', (done: Done) => {
@@ -268,7 +268,7 @@ describe('getSegmentsByHash', () => {
else done();
}
})
.catch(err => done("Couldn't call endpoint"));
.catch(() => done("Couldn't call endpoint"));
});
it('Should be able to get specific segments with repeating requiredSegment', (done: Done) => {
@@ -284,6 +284,6 @@ describe('getSegmentsByHash', () => {
else done();
}
})
.catch(err => done("Couldn't call endpoint"));
.catch(() => done("Couldn't call endpoint"));
});
});

View File

@@ -165,7 +165,7 @@ describe('getUserInfo', () => {
const data = await res.json();
for (const value in data) {
if (data[value] === null && value !== "lastSegmentID") {
done(`returned null for ${value}`)
done(`returned null for ${value}`);
}
}
done(); // pass

View File

@@ -46,6 +46,7 @@ async function getLastLogUserNameChange(userID: string) {
}
function wellFormatUserName(userName: string) {
// eslint-disable-next-line no-control-regex
return userName.replace(/[\u0000-\u001F\u007F-\u009F]/g, '');
}

View File

@@ -1,5 +1,6 @@
import express from 'express';
import {config} from '../src/config';
import { Server } from 'http';
const app = express();
@@ -46,6 +47,6 @@ app.post('/CustomWebhook', (req, res) => {
res.sendStatus(200);
});
export function createMockServer(callback: () => void) {
export function createMockServer(callback: () => void): Server {
return app.listen(config.mockPort, callback);
}

View File

@@ -18,15 +18,15 @@ async function init() {
}));
// delete old test database
if (fs.existsSync(config.db)) fs.unlinkSync(config.db)
if (fs.existsSync(config.db)) fs.unlinkSync(config.db);
if (fs.existsSync(config.privateDB)) fs.unlinkSync(config.privateDB);
await initDb();
const dbMode = config.mysql ? 'mysql'
: config.postgres ? 'postgres'
: 'sqlite'
Logger.info('Database Mode: ' + dbMode)
: 'sqlite';
Logger.info('Database Mode: ' + dbMode);
// Instantiate a Mocha instance.
const mocha = new Mocha();