cloudcmd/server/columns.spec.js

37 lines
817 B
JavaScript

'use strict';
const test = require('supertape');
const fs = require('fs');
const {getColumns, isDev} = require('./columns');
test('columns: prod', (t) => {
const columns = getColumns({
isDev: false,
});
t.equal(columns[''], '');
t.end();
});
test('columns: dev', (t) => {
const columns = getColumns({
isDev: true,
});
const css = fs.readFileSync(`${__dirname}/../css/columns/name-size-date.css`, 'utf8');
t.equal(columns['name-size-date'], css);
t.end();
});
test('columns: no args', (t) => {
const currentIsDev = isDev();
isDev(true);
const columns = getColumns();
const css = fs.readFileSync(`${__dirname}/../css/columns/name-size-date.css`, 'utf8');
isDev(currentIsDev);
t.equal(columns['name-size-date'], css);
t.end();
});