anchor.diff:        expect(child.key, 'trad');
   
         var parent = child.parent();
  -      expect(parent.key, _testKey);
  +      expect(parent.key, _count.toString());
   
         var root = child.root();
         expect(root.key, isNull);
       });
   
       test('key returns last item name', () {
  -      expect(f.key, _testKey);
  +      expect(f.key, _count.toString());
       });
   
       test('key returns null on root location', () {
  
positive.code:     });
  
      test('toString returns the absolute url to ref location', () {
        expect(f.toString(), TEST_URL + Uri.encodeComponent(_testKey));
      });
  
      test('set', () {
  
negative.code: const OAUTH_TOKEN = null;
  
  final _dateKey = new DateTime.now().toUtc().toIso8601String();
  final _testKey = '$_dateKey'.replaceAll(new RegExp(r'[\.\:]'), '_');
  
  String getTestUrl(int count) => new Uri(
      scheme: 'https',
      host: 'boiling-fire-3310.firebaseio.com',
      pathSegments: ['test', _testKey, count.toString()]).toString();
  
  int _count = 0;
  
  void main() {
    useHtmlConfiguration();
    groupSep = ' - ';
  
    Firebase f;
    String testUrl;
  
    setUp(() {
      _count++;
      testUrl = getTestUrl(_count);
      f = new Firebase(testUrl);
  
      currentSchedule.onComplete.schedule(() {
        if (f != null) {
  