nim-mysticeti/tests/mysticeti/testBlocks.nim
2024-12-09 18:07:43 +01:00

17 lines
435 B
Nim

import ./basics
import mysticeti
import mysticeti/blocks
suite "Blocks":
type Identity = MockIdentity
type SignedBlock = mysticeti.SignedBlock[MockDependencies]
test "blocks can be signed":
let signer = Identity.init
let blck = MockBlock.example
let signature = signer.sign(blck.id.hash)
let signed = SignedBlock.init(blck, signature)
check signed.blck == blck
check signed.signer == signer.identifier