Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bddbb2a7ee |
@@ -284,23 +284,6 @@ describe("CLI read helpers (issue #36 amendment, issue #52)", () => {
|
|||||||
expect(found.get(20)?.collection.id).toBe(2);
|
expect(found.get(20)?.collection.id).toBe(2);
|
||||||
});
|
});
|
||||||
|
|
||||||
// Collection 1 was updated last, though collections 2 and 3 have higher
|
|
||||||
// IDs. File 11 is in collections 1 and 2.
|
|
||||||
it("freshFilesByID on an empty cache reads the most recently updated collection first, though its ID is the lowest", async () => {
|
|
||||||
const lib = new FakeLibrary(
|
|
||||||
[collection(1, 400), collection(2, 200), collection(3, 300)],
|
|
||||||
[
|
|
||||||
file(11, 1, 1_700_000_000_000_001),
|
|
||||||
file(11, 2, 1_700_000_000_000_001),
|
|
||||||
],
|
|
||||||
);
|
|
||||||
|
|
||||||
const found = await freshFilesByID(lib, [11]);
|
|
||||||
expect(lib.freshFilesCalls).toEqual([1]);
|
|
||||||
expect(found.get(11)?.collection.id).toBe(1);
|
|
||||||
expect(found.get(11)?.file.collectionID).toBe(1);
|
|
||||||
});
|
|
||||||
|
|
||||||
// The stand-in's cache holds what the server holds once `fresh()` has run.
|
// The stand-in's cache holds what the server holds once `fresh()` has run.
|
||||||
it("freshFilesByID on a cache that holds the collections refreshes, then finds each file in the most recently updated collection that holds it", async () => {
|
it("freshFilesByID on a cache that holds the collections refreshes, then finds each file in the most recently updated collection that holds it", async () => {
|
||||||
const lib = fileInTwoCollections();
|
const lib = fileInTwoCollections();
|
||||||
|
|||||||
Reference in New Issue
Block a user