Satellite Core is a decentralized p2p voice, video, and text chat application and is under heavy development. Check back soon for updates, or check out the latest version at https://core-dev.satellite.im
Adding new data-cy attributes for emoji/glyphs picker tab and emojis frequently used
Adding new cypress tests for glyphs/emoji picker (AP-1343) on chat-features.js
Adding new cypress tests for emojis frequently used (AP-1032) on chat-features.js
Moved the alphabet text message cypress test to chat-text-validations.js file, because it makes more sense to be in this spec
Found some variables declared with "let" in chat-features.js and chat-text-validations.js cypress spec files that are not reassigned at any moment, so I changed the declaration for these to use const, as per best coding practices
Added one cypress command for validating emojis recently used displayed on emojis picker. Also, modified the send emoji cypress command to allow the option of just selecting the emoji from picker but not sending the message
What this PR does 📖
Which issue(s) this PR fixes 🔨
Special notes for reviewers 🗒️
Additional comments 🎤
Chat Features Cypress Video: https://user-images.githubusercontent.com/35935591/200996120-65bf18d8-cd32-448e-aafd-5408dbb9ffff.mp4
Chat Text Validations Cypress Video: https://user-images.githubusercontent.com/35935591/200996133-4eb64d88-98cf-41d9-8b6a-c6b053eaf5bd.mp4
Cypress specs passing:![image](https://user-images.githubusercontent.com/35935591/200996036-e03acd93-9276-4b58-94d6-4c5719033005.png)
Videocall cypress specs passing:![image](https://user-images.githubusercontent.com/35935591/200996071-16e0b721-d21c-459b-8813-41f27eb583b4.png)