Project

General

Profile

Actions

Bug #21811

closed

Write tests for side panel favorites

Added by Lisa Knox 6 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench2
Story points:
-
Release:
Release relationship:
Auto


Subtasks 1 (0 open1 closed)

Task #21858: Review 21811-side-favorites-testResolvedLisa Knox08/19/2024Actions
Actions #1

Updated by Lisa Knox 6 months ago

developer-run-tests-services-workbench2: #889

21811-side-favorites-test @ arvados|7223714878b7ff520c58261d12e0b3e9f5aa5c8d

  • ✅ All agreed upon points are implemented / addressed.
  • ✅ Anything not implemented (discovered or discussed during work) has a follow-up story.
  • ✅ Code is tested and passing, both automated and manual, what manual testing was done is described
    no manual testing was done
  • n/a Documentation has been updated.
  • ✅ Behaves appropriately at the intended scale (describe intended scale).
  • n/a Considered backwards and forwards compatibility issues between client and server.
  • ✅ Follows our coding standards and GUI style guidelines.
Notes:
  • The new test runs twice because that is what would have caught the bug resolved in #21712. Also fixed a failing banner test that had previously been pushed to main.
Actions #2

Updated by Lisa Knox 6 months ago

  • Status changed from New to In Progress
Actions #3

Updated by Peter Amstutz 6 months ago

  • Target version set to Development 2024-06-19 sprint
Actions #4

Updated by Peter Amstutz 5 months ago

  • Target version changed from Development 2024-06-19 sprint to Development 2024-07-03 sprint
Actions #5

Updated by Peter Amstutz 5 months ago

  • Target version changed from Development 2024-07-03 sprint to Development 2024-07-24 sprint
Actions #6

Updated by Lucas Di Pentima 5 months ago

Sorry for not looking into this earlier. In the future feel free to remind me of pending reviews at standup regardless of the review task setting.

I think the assertions could be more thorough, for example asserting that "myFavoriteProjectN" doesn't exist before expanding "My favorites" and also after collapsing it, and the same with public favorites. That way, we make sure all the behaviors are well tested.

Apart from that, the rest LGTM, thanks!

Actions #7

Updated by Peter Amstutz 4 months ago

  • Target version changed from Development 2024-07-24 sprint to Development 2024-08-07 sprint
Actions #8

Updated by Peter Amstutz 4 months ago

  • Target version changed from Development 2024-08-07 sprint to Development 2024-08-28 sprint
Actions #9

Updated by Lisa Knox 3 months ago

developer-run-tests-services-workbench2: #1010

21811-side-favorites-test @ 5a286de98a23f50bd1ee98a5ab2238c8117bcbe7

I think the assertions could be more thorough...

Done

Actions #10

Updated by Lucas Di Pentima 3 months ago

I'm seeing a couple issues with the last commit 5a286de98 :

  • The commit message's first line only includes the ticket number. I think it should also include the description that's below it.
  • The it.only() call should be removed so that all tests are executed.

With that, it'll LGTM. Thanks!

Actions #11

Updated by Peter Amstutz 3 months ago

  • Target version changed from Development 2024-08-28 sprint to Development 2024-09-11 sprint
Actions #12

Updated by Peter Amstutz 3 months ago

  • Target version changed from Development 2024-09-11 sprint to Development 2024-09-25 sprint
Actions #13

Updated by Lisa Knox 3 months ago

  • Status changed from In Progress to Resolved
Actions #14

Updated by Peter Amstutz 3 months ago

  • Target version changed from Development 2024-09-25 sprint to Development 2024-08-28 sprint
Actions #15

Updated by Peter Amstutz 3 months ago

  • Release set to 70
Actions

Also available in: Atom PDF