anchor.diff:        final cbor.Decoder decoder =
         new cbor.Decoder.withListener(input, listener);
         decoder.run();
  -      expect(listener.lastValue, [24, [100, 73, 69, 84, 70]]);
  +      expect(listener.lastValue, [
  +        24,
  +        [100, 73, 69, 84, 70]
  +      ]);
         expect(listener.lastByteCount, 5);
         expect(listener.lastTag, 24);
       });
  
positive.code:       final cbor.Decoder decoder =
        new cbor.Decoder.withListener(input, listener);
        decoder.run();
        expect(listener.lastValue, [2, [1, 0, 0, 0, 0, 0, 0, 0, 0]]);
        expect(listener.lastTag, 2);
        expect(listener.lastByteCount, 9);
      });
  
negative.code:       ]);
        expect(listener.lastSize, 25);
      });
  
      test('Nested array', () {
        output.clear();
        listener.clear();
        final List<int> values = [0x83, 0x01, 0x82, 0x02, 0x03, 0x82, 0x04, 0x05];
        final typed.Uint8Buffer buffer = new typed.Uint8Buffer();
        buffer.addAll(values);
        output.putBytes(buffer);
        final cbor.Input input = new cbor.Input(output.getData(), output.size());
        final cbor.Decoder decoder =
        new cbor.Decoder.withListener(input, listener);
        decoder.run();
        expect(listener.lastValue, [1, 2, 3, 4, 5]);
        expect(listener.lastSize, 2);
      });
  
      test('Empty Map', () {
        output.clear();
        listener.clear();
        final List<int> values = [0xa0];
        final typed.Uint8Buffer buffer = new typed.Uint8Buffer();
        buffer.addAll(values);
        output.putBytes(buffer);
        final cbor.Input input = new cbor.Input(output.getData(), output.size());
        final cbor.Decoder decoder =
        new cbor.Decoder.withListener(input, listener);
        decoder.run();
        expect(listener.lastValue, []);
        expect(listener.lastSize, 0);
      });
  
      test('{1: 2, 3: 4}', () {
        output.clear();
        listener.clear();
        final List<int> values = [0xa2, 0x01, 0x02, 0x03, 0x04];
        final typed.Uint8Buffer buffer = new typed.Uint8Buffer();
        buffer.addAll(values);
        output.putBytes(buffer);
        final cbor.Input input = new cbor.Input(output.getData(), output.size());
        final cbor.Decoder decoder =
        new cbor.Decoder.withListener(input, listener);
        decoder.run();
        expect(listener.lastValue, [1, 2, 3, 4]);
        expect(listener.lastSize, 2);
      });
    });
  }
  