diff --git a/server/root.spec.js b/server/root.spec.js index 56c08a36..6bbd5ff6 100644 --- a/server/root.spec.js +++ b/server/root.spec.js @@ -2,19 +2,18 @@ const {test, stub} = require('supertape'); -const mockRequire = require('mock-require'); const root = require('./root'); test('cloudcmd: root: mellow', (t) => { const webToWin = stub(); - + const dir = 'hello'; const dirRoot = '/'; - + root(dir, '', { webToWin, }); - + t.calledWith(webToWin, [dir, dirRoot], 'should call mellow'); t.end(); }); diff --git a/test/common/cloudfunc.js b/test/common/cloudfunc.js index 43ca09c7..91ae5d57 100644 --- a/test/common/cloudfunc.js +++ b/test/common/cloudfunc.js @@ -60,40 +60,40 @@ let Expect = '
' + test('cloudfunc: render', (t) => { const template = readFilesSync(FS_DIR, TMPL, 'utf8'); - + time('CloudFunc.buildFromJSON'); const result = CloudFunc.buildFromJSON({ prefix: '', data, template, }); - + Expect += fs.readFileSync(EXPECT_PATH, 'utf8'); - + let i; const isNotOk = Expect .split('') .some((item, number) => { const ret = result[number] !== item; - + if (ret) i = number; - + return ret; }); - + timeEnd('CloudFunc.buildFromJSON'); - + if (isNotOk) { console.log(`Error in char number: ${i}\n`, `Expect: ${Expect.substr(i)}\n`, `Result: ${result.substr(i)}`); - + console.log('buildFromJSON: Not OK'); } - + t.equal(result, Expect, 'should be equal rendered json data'); - + htmlLooksLike(result, Expect); - + t.end(); }); @@ -101,9 +101,9 @@ test('cloudfunc: formatMsg', (t) => { const msg = 'hello'; const name = 'name'; const status = 'ok'; - + const result = CloudFunc.formatMsg(msg, name, status); - + t.equal(result, 'hello: ok("name")'); t.end(); }); @@ -112,9 +112,9 @@ test('cloudfunc: formatMsg: no name', (t) => { const msg = 'hello'; const name = null; const status = 'ok'; - + const result = CloudFunc.formatMsg(msg, name, status); - + t.equal(result, 'hello: ok'); t.end(); }); @@ -123,18 +123,18 @@ test('cloudfunc: getTitle', (t) => { const result = CloudFunc.getTitle({ path: '/', }); - + t.equal(result, 'Cloud Commander - /'); t.end(); }); test('cloudfunc: getTitle: no name', (t) => { const path = '/hello/world'; - + const result = CloudFunc.getTitle({ path, }); - + t.equal(result, 'Cloud Commander - /hello/world'); t.end(); }); @@ -142,12 +142,12 @@ test('cloudfunc: getTitle: no name', (t) => { test('cloudfunc: getTitle: name, path', (t) => { const name = 'hello'; const path = '/hello/world'; - + const result = CloudFunc.getTitle({ name, path, }); - + t.equal(result, 'hello - /hello/world'); t.end(); }); @@ -156,17 +156,17 @@ test('cloudfunc: getHeaderField', (t) => { const sort = 'name'; const order = 'desc'; const name = 'name'; - + const result = CloudFunc.getHeaderField(sort, order, name); const expected = 'name↓'; - + t.equal(result, expected, 'should set desc arrow'); t.end(); }); test('cloudfunc: getPathLink: no url', (t) => { const [error] = tryCatch(CloudFunc.getPathLink); - + t.ok(error, 'should throw when no url'); t.end(); }); @@ -175,21 +175,21 @@ test('cloudfunc: getPathLink: no template', (t) => { const url = 'http://abc.com'; const prefix = ''; const [error] = tryCatch(CloudFunc.getPathLink, url, prefix); - + t.ok(error, 'should throw when no template'); t.end(); }); test('cloudfunc: getDotDot', (t) => { const dotDot = CloudFunc.getDotDot('/home'); - + t.equal(dotDot, '/', 'should return root'); t.end(); }); test('cloudfunc: getDotDot: two levels deep', (t) => { const dotDot = CloudFunc.getDotDot('/home/coderaiser/'); - + t.equal(dotDot, '/home', 'should return up level'); t.end(); });