Is there an existing issue for this item?
Repositories
LizardByte/Sunshine
Languages/Skills/Technologies
JavaScript, Vue, CMake, Bash/Shell/Scripting
Description
This entry is inspired by LizardByte/Sunshine#3999
Unit testing the web-ui of Sunshine is becoming more critical as it grows in complexity.
We should use common strategies to the following where possible (to ease the maintenance burden).
We'll also need to upload coverage to codecov for the web-ui. We already have upload coverage steps, but we'll need to include the reports from this part. There are examples in all 3 of the above.
This entry does not require full coverage or really any significant number of tests other than establishing the test framework.
Estimated Effort
effort:Small
Priority
priority:High
Target Milestone
1-3 months
Dependencies
Depends on #35
Is there an existing issue for this item?
Repositories
LizardByte/Sunshine
Languages/Skills/Technologies
JavaScript, Vue, CMake, Bash/Shell/Scripting
Description
This entry is inspired by LizardByte/Sunshine#3999
Unit testing the web-ui of Sunshine is becoming more critical as it grows in complexity.
We should use common strategies to the following where possible (to ease the maintenance burden).
We'll also need to upload coverage to codecov for the web-ui. We already have upload coverage steps, but we'll need to include the reports from this part. There are examples in all 3 of the above.
This entry does not require full coverage or really any significant number of tests other than establishing the test framework.
Estimated Effort
effort:Small
Priority
priority:High
Target Milestone
1-3 months
Dependencies
Depends on #35