mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2026-04-19 21:09:46 +01:00
fixed the % update issue in copyjobs (#2399)
Co-authored-by: Sakshi Gupta <sakshig@microsoft.com>
This commit is contained in:
@@ -395,6 +395,14 @@ describe("CopyJobUtils", () => {
|
|||||||
expect(result).toBe(false);
|
expect(result).toBe(false);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("should return false for different completion percentage", () => {
|
||||||
|
const jobs1 = [createMockJob("job1", "Running")];
|
||||||
|
const jobs2 = [{ ...createMockJob("job1", "Running"), CompletionPercentage: 75 }];
|
||||||
|
|
||||||
|
const result = CopyJobUtils.isEqual(jobs1, jobs2);
|
||||||
|
expect(result).toBe(false);
|
||||||
|
});
|
||||||
|
|
||||||
it("should return true for empty arrays", () => {
|
it("should return true for empty arrays", () => {
|
||||||
const result = CopyJobUtils.isEqual([], []);
|
const result = CopyJobUtils.isEqual([], []);
|
||||||
expect(result).toBe(true);
|
expect(result).toBe(true);
|
||||||
|
|||||||
@@ -142,7 +142,7 @@ export function isEqual(prevJobs: CopyJobType[], newJobs: CopyJobType[]): boolea
|
|||||||
if (!newJob) {
|
if (!newJob) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return prevJob.Status === newJob.Status;
|
return prevJob.Status === newJob.Status && prevJob.CompletionPercentage === newJob.CompletionPercentage;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user