(afs: AngularFirestore, items: number, queryFn?: QueryFn<Stock>)
| 18 | import 'firebase/compat/firestore'; |
| 19 | |
| 20 | async 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 | |
| 31 | describe('AngularFirestoreCollection', () => { |
| 32 |
no test coverage detected