fix(client) dom: goToDirectory

This commit is contained in:
coderaiser 2021-01-18 14:08:14 +02:00
parent ddef087328
commit 546b511a9a
2 changed files with 830 additions and 800 deletions

File diff suppressed because it is too large Load diff

32
client/dom/index.spec.js Normal file
View file

@ -0,0 +1,32 @@
'use strict';
require('css-modules-require-hook');
const {test, stub} = require('supertape');
const mockRequire = require('mock-require');
const {reRequire, stopAll} = mockRequire;
global.CloudCmd = {};
test('cloudcmd: client: dom: goToDirectory', async (t) => {
const path = '';
const {CloudCmd} = global;
const loadDir = stub();
const prompt = stub().returns([null, path]);
CloudCmd.loadDir = loadDir;
mockRequire('./dialog', {
prompt,
});
const {goToDirectory} = reRequire('.');
await goToDirectory();
stopAll();
t.calledWith(loadDir, [{path}]);
t.end();
});