MCPcopy
hub / github.com/angular/angularfire / collectionHarness

Function collectionHarness

src/compat/firestore/collection/collection.spec.ts:20–29  ·  view source on GitHub ↗
(afs: AngularFirestore, items: number, queryFn?: QueryFn<Stock>)

Source from the content-addressed store, hash-verified

18import 'firebase/compat/firestore';
19
20async function collectionHarness(afs: AngularFirestore, items: number, queryFn?: QueryFn<Stock>) {
21 const randomCollectionName = randomName(afs.firestore);
22 const ref = afs.firestore.collection(`${randomCollectionName}`) as CollectionReference<Stock>;
23 if (!queryFn) {
24 queryFn = (ref) => ref;
25 }
26 const stocks = new AngularFirestoreCollection<Stock>(ref, queryFn(ref), afs);
27 const names = await createRandomStocks(afs.firestore, ref, items);
28 return { randomCollectionName, ref, stocks, names };
29}
30
31describe('AngularFirestoreCollection', () => {
32

Callers 2

collection.spec.tsFile · 0.70
setupFunction · 0.70

Calls 3

randomNameFunction · 0.90
createRandomStocksFunction · 0.90
collectionMethod · 0.45

Tested by

no test coverage detected