summaryrefslogtreecommitdiff
path: root/.config/coc/extensions/node_modules/coc-go/lib/utils/fs.test.js
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@simplelittledream.com>2022-07-16 18:13:16 -0400
committerJacob McDonnell <jacob@simplelittledream.com>2022-07-16 18:13:16 -0400
commit8fad9a5ecddc88d57a531e4b0084544984f23d25 (patch)
tree84954bc8219942aa56bc899330ccd0007bbe0ef0 /.config/coc/extensions/node_modules/coc-go/lib/utils/fs.test.js
parent2887af7fcfb4d618dd13cf66ec2fbdbd84c7527c (diff)
Added profile and other missing configs
Diffstat (limited to '.config/coc/extensions/node_modules/coc-go/lib/utils/fs.test.js')
-rw-r--r--.config/coc/extensions/node_modules/coc-go/lib/utils/fs.test.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/.config/coc/extensions/node_modules/coc-go/lib/utils/fs.test.js b/.config/coc/extensions/node_modules/coc-go/lib/utils/fs.test.js
new file mode 100644
index 0000000..28c3ec9
--- /dev/null
+++ b/.config/coc/extensions/node_modules/coc-go/lib/utils/fs.test.js
@@ -0,0 +1,29 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+const tslib_1 = require("tslib");
+const tmp_1 = tslib_1.__importDefault(require("tmp"));
+const assert_1 = tslib_1.__importDefault(require("assert"));
+const path_1 = tslib_1.__importDefault(require("path"));
+const fs_1 = tslib_1.__importDefault(require("fs"));
+const fs_2 = require("./fs");
+describe('createDir()', () => {
+ let tmpDir;
+ const joinPath = (...parts) => path_1.default.join(tmpDir.name, ...parts);
+ beforeEach(() => tmpDir = tmp_1.default.dirSync({ unsafeCleanup: true }));
+ afterEach(() => tmpDir.removeCallback());
+ it('should create a directory', () => {
+ const dirPath = joinPath('test');
+ (0, fs_2.createDir)(dirPath);
+ assert_1.default.ok(fs_1.default.existsSync(dirPath));
+ });
+ it('should create nested directories', () => {
+ const dirPath = joinPath('test', 'foo', 'bar');
+ (0, fs_2.createDir)(dirPath);
+ assert_1.default.ok(fs_1.default.existsSync(dirPath));
+ });
+ it('should not fail if directory exists', () => {
+ (0, fs_2.createDir)(tmpDir.name);
+ assert_1.default.ok(fs_1.default.existsSync(tmpDir.name));
+ });
+});
+//# sourceMappingURL=fs.test.js.map \ No newline at end of file