diff --git a/source/item/item.test.ts b/source/item/item.test.ts index 6d17f73..93faf89 100644 --- a/source/item/item.test.ts +++ b/source/item/item.test.ts @@ -46,7 +46,7 @@ await setup( // Make sure `nextItem()` returns an item. let storedNext = await nextItem(); - if (storedNext === undefined) { + if (storedNext === undefined || storedNext.value === undefined) { throw new Error("Expected an item"); } diff --git a/source/item/item.ts b/source/item/item.ts index 77c107f..0ebf6f6 100644 --- a/source/item/item.ts +++ b/source/item/item.ts @@ -178,6 +178,7 @@ export async function nextItem(): Promise | undefined> { // means passing undefined here is fine as it won't be used. value: undefined!, serialize: serializeItem, + storage: storageForPrefix(itemKeyPrefix), }); }