import request from 'supertest' import express from 'express' import { instance } from '../middleware/mastodon' import db from './index' const app = express() app.get('/instance', instance) describe('Mastodon API middleware', () => { it('Inactive users should not be included in Instance response', async () => { await db.query('INSERT INTO users(nick,passw,last_seen) \ VALUES(\'ugnich\', \'12345\', NULL), \ (\'freefd\', \'12345\', DATETIME(\'now\'))') return request(app) .get('/instance') .expect(200) .then(response => { expect(response.body.usage.users.active_month).toStrictEqual(1) }) }) })