blob: f2edb40b43a19969614a11a981692f0e12716fce (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
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)
})
})
})
|