1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/lib/middleware/no-authentication.test.js
Ivar Conradi Østhus d01c9d2dac
fix: use airbnb lint rules directly (#583)
This drops usage of finn-eslint rules as they are no
longer maintained.
2020-04-14 22:29:11 +02:00

30 lines
703 B
JavaScript

'use strict';
const test = require('ava');
const supertest = require('supertest');
const express = require('express');
const noAuthentication = require('./no-authentication');
test('should add dummy user object to all requests', t => {
t.plan(1);
const app = express();
noAuthentication('', app);
app.get('/api/admin/test', (req, res) => {
const user = { ...req.user };
return res
.status(200)
.json(user)
.end();
});
const request = supertest(app);
return request
.get('/api/admin/test')
.expect(200)
.expect(res => {
t.true(res.body.email === 'none@unknown.com');
});
});