Fix RSpec fixtures for CID and heartbeat #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Description
spec/cid_spec.rbto use 36-byte CID payloads when constructing and validating JSON-encoded CIDs viaSkyfall::CID.spec/label_spec.rbto use a validSkyfall::CIDstring for label parsing assertions.spec/stream_spec.rbto set@engines_on,@wsand@heartbeat_timerinstance variables socheck_heartbeat=toggles callstart_heartbeat_timer/stop_heartbeat_timeras expected.Testing
bundle installto install gems, which completed successfully and populated the test environment.bundle exec rspecbefore the fixes which reported 60 examples with 4 failures due to CID length and heartbeat preconditions.bundle exec rspecafter applying the spec fixes and received60 examples, 0 failuresindicating the suite now passes.Codex Task