anchor.diff:  
       group('startAt', () {
         test('startAt starts at beginning when not specified', () async {
  -        var child = f.child('startAt 1');
  +        var child = fbClient.child('startAt 1');
   
           var count = 0;
           await Future.doWhile(() {
  
positive.code: 
      test('update', () {
        // TODO: not sure why this works and the string case does not
        return f.update({'update_works': 'oof'}).then((foo) {
          // TODO: actually test the result
        });
      });
  
      test('push', () {
        // TODO: actually validate the result
        var pushRef = f.push();
        return pushRef.set('HAHA');
      });
  
      test('priorities', () {
        // TODO: actually validate the result
        var testRef = f.child('ZZZ');
        return testRef.setWithPriority(1, 1).then((foo) {
          return testRef.setPriority(100);
        });
      });
  
      test('value', () {
        return f.onValue.first.then((Event e) {
          //TODO actually test the result
        });
      });
  
negative.code:     });
  
      test('limitToLast', () {
        fbClient.child('limitToLast-test/one').setWithPriority('one', 1);
        fbClient.child('limitToLast-test/two').setWithPriority('two', 2);
        fbClient.child('limitToLast-test/three').setWithPriority('three', 3);
  
        return fbClient
            .child('limitToLast-test')
            .limitToLast(2)
            .once('value')
  