Bump nim-ssz-ser for fix for Empty SSZ list in Union + add test (#1909)

This commit is contained in:
Kim De Mey 2023-12-01 13:04:34 +01:00 committed by GitHub
parent 41a93fe89d
commit 49d6c5728b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 3 deletions

View File

@ -1,5 +1,5 @@
# Nimbus - Portal Network
# Copyright (c) 2021 Status Research & Development GmbH
# Fluffy
# Copyright (c) 2021-2023 Status Research & Development GmbH
# Licensed and distributed under either of
# * MIT license (license terms in the root directory or at https://opensource.org/licenses/MIT).
# * Apache v2 license (license terms in the root directory or at https://www.apache.org/licenses/LICENSE-2.0).
@ -189,6 +189,21 @@ suite "Portal Wire Protocol Message Encodings":
message.content.enrs[0] == ByteList(e1.raw)
message.content.enrs[1] == ByteList(e2.raw)
test "Content Response - empty enrs":
let
enrs = List[ByteList, 32].init(@[])
c = ContentMessage(contentMessageType: enrsType, enrs: enrs)
let encoded = encodeMessage(c)
check encoded.toHex == "0502"
let decoded = decodeMessage(encoded)
check decoded.isOk()
let message = decoded.get()
check:
message.kind == MessageKind.content
message.content.contentMessageType == enrsType
message.content.enrs.len() == 0
test "Offer Request":
let
contentKeys = ContentKeysList(List(@[ByteList(@[byte 0x01, 0x02, 0x03])]))

@ -1 +1 @@
Subproject commit edf07d4f7e0cb27afd207aa183c23cf448082d1b
Subproject commit f87c99be04f3051fe2d9b4facf5e6e71251e8555