Skip to content

Conversation

@rachel-fenichel
Copy link
Collaborator

The basics

The details

Resolves

Progress on RaspberryPiFoundation/blockly-keyboard-experimentation#409

Proposed Changes

Add helpers that navigation and movement code can use to do loopback.

Test Coverage

The tests were the hardest part of this. I ran into an issue with our test tooling when handling equality comparisons and diffs of objects with circular dependencies. @BenHenning and I debugged it and I will write up an issue.

But the tests check that the last node on various blocks and stacks is correct, and that it works with multiple stacks.

Additional information

I moved the existing cursor tests into a subsuite named "movement", which caused indentation changes for a large block of code.

@rachel-fenichel rachel-fenichel requested a review from a team as a code owner April 10, 2025 23:25
@rachel-fenichel rachel-fenichel requested review from RoboErikG and maribethb and removed request for RoboErikG April 10, 2025 23:25
@rachel-fenichel rachel-fenichel merged commit 3160e3d into RaspberryPiFoundation:rc/v12.0.0 Apr 11, 2025
8 of 12 checks passed
@gonfunko gonfunko added the PR: feature Adds a feature label Apr 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: feature Adds a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants