Skip to content

refactor(tests): remove 11 obsolete non-regression tests from guides, history panel, and main menu#774

Merged
estefafdez merged 19 commits into
mainfrom
estefafdez/task/nr-panel-feature
Jul 17, 2026
Merged

refactor(tests): remove 11 obsolete non-regression tests from guides, history panel, and main menu#774
estefafdez merged 19 commits into
mainfrom
estefafdez/task/nr-panel-feature

Conversation

@estefafdez

@estefafdez estefafdez commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Taiga URL (optional)

Taiga Ticket: 1664

Description

pruning gif

This PR removes 11 obsolete test cases that don't exist in Qase (returning 404). These tests were evaluated individually using the regression-triage-summary criteria: keep only tests that validate unique business/propagation rules, drop redundant UI-path variants and broken tests.

Complete summary here:

Tests kept as regression:

Qase Test Reason
1274 Create component from multi-selection Unique: single component creation from multi-selection
1275 Update main component from copy Base flow for update main component
1399 Key annotation restriction on copy Unique annotation restriction behavior
1404 Preserve shadow override on copy Unique: shadow override preservation
1408 Stroke propagation main → copies Unique propagation rule
1409 Preserve copy name after renaming main Unique: name preservation
1411 Show main component from copy Unique entrypoint
1419 Valid annotation creation on main Base annotation creation
1431 Create component from rectangle (Ctrl+K) Unique shape type
1432 Create component from ellipse (Ctrl+K) Unique shape type
1433 Create component from board (Ctrl+K) Unique shape type
1434 Create component from text (right-click) Unique shape type + includes assets
1435 Create component from image (right-click) Unique shape type + includes assets
1436 Create component from path (right-click) Unique shape type + includes assets
1438 Rotation propagation main → copies Unique propagation rule
1441 Canonical corners (All corners) Unique corners case
1445 Shadow opacity + color propagation Unique propagation rule
1447 Guides rows/size propagation Unique propagation rule

Tests removed (some of them were not in Qase):

Qase Test Reason
1933 Cancel restore version Redundant with 1932/1937
1938 Restore autosaved version UI-path variant of 1932/1937
1945 Scroll version list (>14) UI edge case, not business logic
724 Hide/unhide square guides (Design panel) Variant of 725
738 Hide/unhide columns guides (Design panel) Same behavior as 725
753 Hide/unhide rows guides (Main menu) Same behavior as 725
757 Remove rows guides Bug: selects Columns instead of Rows
817 Hide/show guides via shortcut Variant of 725
816 Hide/show rulers via shortcut (dup) Duplicate of 816 main menu
821 Hide/show pixel grid (main menu) Minor UI toggle
821 Hide/show pixel grid via shortcut Minor UI toggle

Tests that gave 404 in Qase — recreated and kept:

Those tests have a new Qase ID now, but we are listing them to keep the context clean.

Qase Test File New ID
1864 Duplicate board with guides panels-features-guides.spec.js 3257
719 Set square guides panels-features-guides.spec.js 3258
720 Square guides - change size panels-features-guides.spec.js 3259
721 Square guides - change opacity panels-features-guides.spec.js 3260
722 Use default square guides panels-features-guides.spec.js 3261
725 Hide/unhide square guides (Main menu) panels-features-guides.spec.js 3262
729 Remove square guides panels-features-guides.spec.js 3263
730 Set columns guides panels-features-guides.spec.js 3264
731 Columns - change columns number panels-features-guides.spec.js 3267
732 Columns - change width panels-features-guides.spec.js 3268
735 Columns - change opacity panels-features-guides.spec.js 3269
736 Use default columns guides panels-features-guides.spec.js 3270
743 Remove columns guides panels-features-guides.spec.js 3271
744 Set rows guides panels-features-guides.spec.js 3272
745 Rows - change rows number panels-features-guides.spec.js 3273
746 Rows - change height panels-features-guides.spec.js 3274
749 Rows - change opacity panels-features-guides.spec.js 3275
750 Use default rows guides panels-features-guides.spec.js 3276

How to test

  • Check the code
  • Update the test case in Qase (Automation Status field or steps changed)
  • It complies with the test conventions
  • There are no missing snapshots
  • The tests run OK

@estefafdez estefafdez self-assigned this Jul 15, 2026
Comment thread tsconfig.json
@@ -1,27 +1,22 @@
{
"compilerOptions": {
/* Language and Environment */

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove comments only, as you can not comment on a .json file. I had TS issues here.

@estefafdez
estefafdez marked this pull request as ready for review July 16, 2026 11:39

@tdelatorre tdelatorre left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@estefafdez
estefafdez merged commit bc08e33 into main Jul 17, 2026
1 check passed
@estefafdez
estefafdez deleted the estefafdez/task/nr-panel-feature branch July 17, 2026 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants