anchor.diff:      ));
       var str = FixedDateTimeFormatter('SSSSSS').encode(dateTime);
       expect(str, '001001');
  -  });
  +  }, onPlatform: skipWeb);
     test('Format SSSSSSS a microsecond', () {
       var str = FixedDateTimeFormatter('SSSSSSS')
           .encode(noFractionalSeconds.add(Duration(microseconds: 1)));
       expect(str, '0000010');
  -  });
  +  }, onPlatform: skipWeb);
     test('Format SSSSSSS 1/10 of a second', () {
       var str = FixedDateTimeFormatter('SSSSSSS')
           .encode(noFractionalSeconds.add(Duration(milliseconds: 100)));
  
positive.code:   test('Parse SSSSSS a microsecond', () {
      var time = FixedDateTimeFormatter('SSSSSS').decode('000001');
      expect(time, noFractionalSeconds.add(Duration(microseconds: 1)));
    });
    test('Parse SSSSSS a millisecond', () {
      var time = FixedDateTimeFormatter('SSSSSS').decode('001000');
      expect(time, noFractionalSeconds.add(Duration(milliseconds: 1)));
  
negative.code:           seconds: 1,
            microseconds: 1,
          )));
    }, onPlatform: skipWeb);
    test('Parse 7 S throws', () {
      expect(
        () => FixedDateTimeFormatter('SSSSSSS').decode('0000010'),
  