RecorderManager.dumpToDisk(); expect(mkdirp.sync.mock.calls.length).toBe(3); expect(fs.writeFileSync.mock.calls).toEqual([ ['utr_activity/dir1/file1.json', '1'], ['utr_activity/dir1/dir2/file2.json', '2'], }; RecorderManager.loadFromDisk(); expect(fs.readFileSync.mock.calls).toEqual(filePaths); expect(RecorderManager.recorderState).toEqual(expected); });