From 9cc06b50c31b4f06b7e780dbc9763b6691d7cf7c Mon Sep 17 00:00:00 2001 From: Tanner Barlow Date: Wed, 28 Aug 2019 14:59:33 -0700 Subject: [PATCH] fix: Don't remove local.settings.json in offline cleanup (#267) --- src/services/offlineService.test.ts | 6 ++---- src/services/offlineService.ts | 7 ------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/src/services/offlineService.test.ts b/src/services/offlineService.test.ts index e9b14278..a26fb246 100644 --- a/src/services/offlineService.test.ts +++ b/src/services/offlineService.test.ts @@ -47,7 +47,6 @@ describe("Offline Service", () => { MockFactory.createTestBindingsObject(`..${path.sep}${name}.js`) ); } - expect(calls[calls.length - 1][0]).toEqual("local.settings.json"); writeFileSpy.mockRestore(); }); @@ -80,9 +79,9 @@ describe("Offline Service", () => { const rmdirSpy = jest.spyOn(fs, "rmdirSync") await service.cleanup(); const unlinkCalls = unlinkSpy.mock.calls; + expect(unlinkCalls).toHaveLength(2); expect(unlinkCalls[0][0]).toBe(`hello${path.sep}function.json`); expect(unlinkCalls[1][0]).toBe(`goodbye${path.sep}function.json`); - expect(unlinkCalls[2][0]).toBe("local.settings.json"); const rmdirCalls = rmdirSpy.mock.calls; expect(rmdirCalls[0][0]).toBe("hello"); expect(rmdirCalls[1][0]).toBe("goodbye"); @@ -193,10 +192,9 @@ describe("Offline Service", () => { const unlinkCalls = unlinkSpy.mock.calls; - expect(unlinkCalls).toHaveLength(3); + expect(unlinkCalls).toHaveLength(2); expect(unlinkCalls[0][0]).toBe(`hello${path.sep}function.json`); expect(unlinkCalls[1][0]).toBe(`goodbye${path.sep}function.json`); - expect(unlinkCalls[2][0]).toBe("local.settings.json"); const rmdirCalls = rmdirSpy.mock.calls; diff --git a/src/services/offlineService.ts b/src/services/offlineService.ts index 7288c6c9..48da80e6 100644 --- a/src/services/offlineService.ts +++ b/src/services/offlineService.ts @@ -42,13 +42,6 @@ export class OfflineService extends BaseService { public async cleanup() { this.log("Cleaning up offline files") await this.packageService.cleanUp(); - const filenames = Object.keys(this.localFiles); - for (const filename of filenames) { - if (fs.existsSync(filename)) { - this.log(`Removing file '${filename}'`); - fs.unlinkSync(filename) - } - } this.log("Finished cleaning up offline files"); }