Skip to content

Commit

Permalink
Handle drives for checkpoints in ContentsManagerMock (#15974)
Browse files Browse the repository at this point in the history
  • Loading branch information
jtpio committed Mar 13, 2024
1 parent 80dd3d6 commit 946f18c
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions packages/services/src/testutils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,12 @@ export const ContentsManagerMock = jest.fn<Contents.IManager, []>(() => {
const lastModified = new Date().toISOString();
const data = { id: UUID.uuid4(), last_modified: lastModified };
checkpoints.set(path, data);
// TODO: handle drives
checkPointContent.set(path, files.get('')!.get(path)?.content);
const driveName = dummy.driveName(path);
const localPath = dummy.localPath(path);
checkPointContent.set(
path,
files.get(driveName)!.get(localPath)?.content
);
return Promise.resolve(data);
}),
listCheckpoints: jest.fn(path => {
Expand All @@ -369,8 +373,10 @@ export const ContentsManagerMock = jest.fn<Contents.IManager, []>(() => {
if (!checkpoints.has(path)) {
return Private.makeResponseError(404);
}
// TODO: handle drives
(files.get('')!.get(path) as any).content = checkPointContent.get(path);
const driveName = dummy.driveName(path);
const localPath = dummy.localPath(path);
(files.get(driveName)!.get(localPath) as any).content =
checkPointContent.get(path);
return Promise.resolve();
}),
getSharedModelFactory: jest.fn(() => {
Expand Down

0 comments on commit 946f18c

Please sign in to comment.