fix up comments in autoverifier test
This commit is contained in:
parent
d688508e5d
commit
cb899d92a0
@ -1515,16 +1515,6 @@ describe('fetchAndVerifyIfNeeded tests', () => {
|
||||
expect(verifyFunc).toHaveBeenCalledTimes(1);
|
||||
});
|
||||
|
||||
// TODO: Why not have fetcher and a simple dedup wrapper to remove some complexity from this function?
|
||||
// This would likely make it possible to get rid of the "else" block in tryResolveTrustedPromise
|
||||
// Make sure it would work properly for retry functionality
|
||||
// can't because of primary promise early resolution
|
||||
|
||||
// Make sure to do try/catch errors/rejections, verification failures, unverifies in the middle
|
||||
// Fetching after verified doesn't re-fetch trusted
|
||||
// Unverify during verify w/ dedups
|
||||
// verifyFunc rejects
|
||||
|
||||
// not possible (and therefore not tested) list
|
||||
// verifyFunc returns false while awaiting a trusted promise
|
||||
// - implies it's possible to enter the status === 'fetching' block
|
||||
|
@ -176,6 +176,12 @@ export class AutoVerifier<T> {
|
||||
this.trustedStatus = 'none';
|
||||
}
|
||||
|
||||
// To consider: It may be possible to reduce the complexity of this function a bit.
|
||||
// TODO: Why not have fetcher and a simple dedup wrapper to remove some of the complexity from this function?
|
||||
// This would likely make it possible to get rid of the "else" block in tryResolveTrustedPromise
|
||||
// Make sure it would work properly for retry functionality
|
||||
// can't because of primary promise early resolution
|
||||
|
||||
// fetches the result of the primary fetchable
|
||||
// if the primary fetchable returns null but has not been verified yet, this will return the result of the trusted fetchable
|
||||
// if the trusted fetchable has not been used to verify the primary fetchable yet, this queries the trusted fetchable and calls verify
|
||||
|
Loading…
Reference in New Issue
Block a user