anchor.diff:            'dateTime': Timestamp.fromDateTime(DateTime.utc(2009))
           });
         });
  -      results = await store.query(finder: finder).onSnapshots(db).first;
  -      expect(results.map((e) => e.key), [3]);
  +      await expectQueryAndFirstSnapshotKeys(finder, [3]);
  +
         await db.transaction((txn) async {
           await record1.put(txn, <String, dynamic>{
             'dateTime': Timestamp.fromDateTime(DateTime.utc(2010))
  
positive.code:     });
  
      test('onSnapshots 2 records sort order start', () async {
        List<RecordSnapshot> results;
        var store = StoreRef<int, String>.main();
        var record1 = store.record(1);
        var record2 = store.record(2);
  
negative.code:         await record1.put(txn, 'test2');
          await record2.put(txn, 'test1');
        });
        await expectQueryAndFirstSnapshotKeys(finder, [2]);
        expect(results1.map((e) => e.map((e) => e.key).toList()).toList(), [
          [],
          [2]
  