Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Update dev-tools, remove toolbox category tests Colour and Angles #8457

Merged
merged 1 commit into from
Aug 5, 2024

Conversation

johnnesky
Copy link
Member

The basics

The details

Resolves

Addresses the issues described in: #8132

Proposed Changes

Updates the dev-tools dependency, and removes references to obsolete toolbox categories 'Colour' and 'Angles'.

Reason for Changes

dev-tools no longer references obsolete categories, and google/blockly-samples#2346 removed test block categories.

Test Coverage

Previously passing tests still pass. The toolbox_drag_test.mjs file in npm run test:browser was failing previously and is still failing, but less badly. In particular, the 'Drag' test toolbox category is still failing even after my changes, because google/blockly-samples#2377 added a test block to this category called 'drag_to_dupe' that duplicates itself after dragging, which results in the workspace containing two top-level blocks after the drag, and the toolbox_drag_test.mjs test tries to validate that there's only one top block in the workspace after each drag.

@johnnesky johnnesky requested a review from a team as a code owner August 2, 2024 23:08
@johnnesky johnnesky requested a review from BeksOmega August 2, 2024 23:08
@github-actions github-actions bot added the PR: fix Fixes a bug label Aug 2, 2024
@johnnesky
Copy link
Member Author

Created issue to track the remaining drag test failure: #8466

@johnnesky johnnesky merged commit cd31edb into google:develop Aug 5, 2024
11 checks passed
@johnnesky johnnesky deleted the nesky_toolbox_categories branch August 5, 2024 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: fix Fixes a bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants