test: add serialization round-trip test (Closes #37) #43
Reference in New Issue
Block a user
Delete Branch "feature/issue-37-serialization-round-trip-test"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
SerializationRoundTripTestwith 3 test cases:serializeDeserializePreservesAllFields: custom character with non-default values, asserts deep equality on every fieldroundTripWithExampleCharacter: round-trip with EXAMPLE_CHARACTER (safe damage values)serializedJsonContainsAllFields: verifies all expected field names present in JSON outputCloses #37
Test plan
jsTest