Skip to content

Commit 2db3922

Browse files
test: uncomment delete test from file manager
1 parent 92fc060 commit 2db3922

1 file changed

Lines changed: 52 additions & 53 deletions

File tree

  • src/__tests__/core/project/persistence/manager/file-manager

src/__tests__/core/project/persistence/manager/file-manager/delete.spec.ts

Lines changed: 52 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,83 @@
11
import * as fs from 'fs';
22

33
import { FileManager } from '../../../../../../core/project/persistence/manager/file.manager';
4-
import { Project } from '../../../../../../core/project/project.entity';
5-
// import { assertCreatedFileWithEmptyContent } from './common-asserts';
4+
import { assertCreatedFileWithEmptyContent } from './common-asserts';
65

76
const fixturesPath = `${__dirname}/../../../../../fixtures`;
87

98
describe('File manager', () => {
109
describe('Delete', () => {
11-
// describe('When folder not exists', () => {
12-
// const path = `${fixturesPath}/not-existent-folder`;
13-
// const projectsFile = `${path}/projects.json`;
14-
// const alias = 'funny';
10+
describe('When folder not exists', () => {
11+
const path = `${fixturesPath}/not-existent-folder`;
12+
const projectsFile = `${path}/projects.json`;
13+
const alias = 'funny';
1514

16-
// let result: boolean;
15+
let result: boolean;
1716

18-
// beforeAll(() => {
19-
// const fileManager = new FileManager(path);
17+
beforeAll(() => {
18+
const fileManager = new FileManager(path);
2019

21-
// result = fileManager.delete(alias);
22-
// });
20+
result = fileManager.delete(alias);
21+
});
2322

24-
// afterAll(() => {
25-
// fs.unlinkSync(projectsFile);
26-
// fs.rmdirSync(path);
27-
// });
23+
afterAll(() => {
24+
fs.unlinkSync(projectsFile);
25+
fs.rmdirSync(path);
26+
});
2827

29-
// it('should return undefined', () => {
30-
// expect(result).toBe(false);
31-
// });
28+
it('should return undefined', () => {
29+
expect(result).toBe(false);
30+
});
3231

33-
// assertCreatedFileWithEmptyContent(projectsFile);
34-
// });
32+
assertCreatedFileWithEmptyContent(projectsFile);
33+
});
3534

36-
// describe('When folder already exists', () => {
37-
// const path = `${fixturesPath}/projects-folder`;
38-
// const projectsFile = `${path}/projects.json`;
35+
describe('When folder already exists', () => {
36+
const path = `${fixturesPath}/projects-folder`;
37+
const projectsFile = `${path}/projects.json`;
3938

40-
// let result: boolean;
39+
let result: boolean;
4140

42-
// beforeAll(() => {
43-
// const fileManager = new FileManager(path);
41+
beforeAll(() => {
42+
const fileManager = new FileManager(path);
4443

45-
// result = fileManager.delete('project');
46-
// });
44+
result = fileManager.delete('project');
45+
});
4746

48-
// afterAll(() => {
49-
// fs.unlinkSync(projectsFile);
50-
// });
47+
afterAll(() => {
48+
fs.unlinkSync(projectsFile);
49+
});
5150

52-
// it('should return undefined', () => {
53-
// expect(result).toBe(false);
54-
// });
51+
it('should return undefined', () => {
52+
expect(result).toBe(false);
53+
});
5554

56-
// assertCreatedFileWithEmptyContent(projectsFile);
57-
// });
55+
assertCreatedFileWithEmptyContent(projectsFile);
56+
});
5857

59-
// describe('When projects file already exists', () => {
60-
// const path = `${fixturesPath}/projects-file`;
61-
// const projectsFile = `${path}/projects.json`;
58+
describe('When projects file already exists', () => {
59+
const path = `${fixturesPath}/projects-file`;
60+
const projectsFile = `${path}/projects.json`;
6261

63-
// let result: boolean;
62+
let result: boolean;
6463

65-
// beforeAll(() => {
66-
// const fileManager = new FileManager(path);
64+
beforeAll(() => {
65+
const fileManager = new FileManager(path);
6766

68-
// result = fileManager.delete('project');
69-
// });
67+
result = fileManager.delete('project');
68+
});
7069

71-
// afterAll(() => {
72-
// // Reset file
73-
// fs.writeFileSync(projectsFile, JSON.stringify({ projects: [] }));
74-
// });
70+
afterAll(() => {
71+
// Reset file
72+
fs.writeFileSync(projectsFile, JSON.stringify({ projects: [] }));
73+
});
7574

76-
// it('should return undefined', () => {
77-
// expect(result).toBe(false);
78-
// });
75+
it('should return undefined', () => {
76+
expect(result).toBe(false);
77+
});
7978

80-
// assertCreatedFileWithEmptyContent(projectsFile);
81-
// });
79+
assertCreatedFileWithEmptyContent(projectsFile);
80+
});
8281

8382
describe('When already have projects created', () => {
8483
const path = `${fixturesPath}/unordered-projects-list`;

0 commit comments

Comments
 (0)