mirror of
https://github.com/abrendan/MicDropMessages.git
synced 2025-06-17 21:25:00 +02:00
17 lines
501 B
JavaScript
17 lines
501 B
JavaScript
const run = require('server/test/run');
|
|
const { get, post } = require('server/router');
|
|
|
|
describe('static plugin', () => {
|
|
it('csurf', async () => {
|
|
return await run({ public: 'test' }, [
|
|
get('/', ctx => ctx.res.locals.csrf),
|
|
post('/', () => '世界')
|
|
]).alive(async api => {
|
|
const csrf = (await api.get('/')).body;
|
|
expect(csrf).toBeDefined();
|
|
const res = await api.post('/', { body: { _csrf: csrf }});
|
|
expect(res.statusCode).toBe(200);
|
|
});
|
|
});
|
|
});
|