cloudcmd/server/user-menu.spec.js
2019-05-13 17:45:59 +03:00

21 lines
555 B
JavaScript

'use strict';
const fs = require('fs');
const {join} = require('path');
const test = require('supertape');
const serveOnce = require('serve-once');
const userMenu = require('./user-menu');
const {request} = serveOnce(() => userMenu);
const userMenuPath = join(__dirname, '..', '.cloudcmd.menu.js');
const userMenuFile = fs.readFileSync(userMenuPath, 'utf8');
test('cloudcmd: user menu', async (t) => {
const {body} = await request.get(`/api/v1/user-menu?dir=${__dirname}`);
t.equal(userMenuFile, body, 'should equal');
t.end();
});