ita-social-projects / ita-social-projects/StreetCode

[StreetCode Page/Main StreetCode Block] Verify that all buttons of Main StreetCode Block are clickable on the desktop.

Open
#653 0 comments 0 reactions 2 assignees Assigned to @kikimou View on GitHub
(Epic#1) StreetCode page Test case
Dominant language
C#
Stars
27
Forks
14
PR merge metrics
No merged PRs in 30d

Description

**Description:**
This test case verifies that all buttons of Main StreetCode Block perform their functions properly.

**Priority:** High
**Type:** Functional

**Preconditions:**
1. The Streetcode page (e.g. [Роман Ратушний page](https://stage.streetcode.com.ua/roman-ratushnyi-seneka)) is opened.
2. All elements of Main StreetCode Block from the [mockup](https://www.figma.com/file/9ydz23Y1yKPGx92lsqBhak/StreetCode?type=design&node-id=5827-11832&mode=design&t=DD2yMKe8PsdJKkKG-4) are displayed.
3. The ["Софія Яблонська" streetcode](https://stage.streetcode.com.ua/admin-panel/sofiia-yablonska) with audio is created for checking the audio player.
4. The Screen resolution is between 1025px and 1920px in width.

| # | Step | Expected Result | Status |
| -------------- | -------------- | -------------- |-------------- |
| 1 |1. Click on the "СТРІТКОДИ" button
(top right corner of the screen)
| Redirect to [catalog](https://stage.streetcode.com.ua/catalog) | Pass |
| 2 |1. Return [back](https://stage.streetcode.com.ua/roman-ratushnyi-seneka)
2. Click on the right and left side of the photo
3. Click on squares under the photo |The photos switch| Fail (#662) |
| 3 |Click on tags under years
|The modal window with related
person/evens to the tag opens| Pass |
| 4 |1. Click on other tags
2. Click on any streetcode card
|1. Choosing other tags shows
related person/evens to the tag
2. Redirect to the streetcode of the chosen person| Pass
(Bug #660 is fixed)|
| 5 |1. Return [back](https://stage.streetcode.com.ua/roman-ratushnyi-seneka)
2. Click on any tag and click on close button|Modal window opens and closes|Pass|
| 6 |1. Click on the "Прослухати текст"
button ([if avalaible](https://stage.streetcode.com.ua/admin-panel/sofiia-yablonska))
2. Click on the pause button
3. Click the play button
4. Click close to the end on the timeline and wait until the recording ends
5. Click the close button of a player window|1. Audio player window opens in the bottom of the screen and starts playing, the play button is inactive, pause active
2. Audio stops playing, play button is active, pause inactive
3. Audio resumes playing, play button
is inactive, pause active
4. Audio plays from the chosen position and starts again when reaching the end
5. Audio player closes, audio is no longer heard|Pass|
| 7 |1. Scroll down half a page
2. Click Up button in the right lower corner|Page scrolls up to Main StreetCode Block|Pass
| 8 |1. Click on the "Задонатити" button
2. Click on any proposed sum
and check the checkbox
3. Click on the "Я даю згоду на обробку моїх персональних даних" button
4. Click on the "Підтримати" button|1. Modal window opens
2. Sum appears and the checkbox is checked
3. Redirect to monobank|Pass|

**User Story:** [#20](https://github.com/ita-social-projects/StreetCode/issues/20)
**Epic:** https://github.com/ita-social-projects/StreetCode/issues/19
**Bugs:** #660 is fixed, #662

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.