mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
Test Cases (#70)
* Create general.md * Rename general.md to TCgeneral.md * Create TCaccountmanager.md * Create TCtabsAndSplits.md * Create TCchatting.md * Create TCemotes.md * Create TCchannelNavigation.md * Create TCusernameTabbing.md * Create TChighlighting.md * Create TCappearanceSettings.md * Create TCchatWindowNavigation.md * Create TCchatterinoFeatures.md
This commit is contained in:
parent
73ed39da14
commit
cc41783dad
4
docs/tests/TCaccountmanager.md
Normal file
4
docs/tests/TCaccountmanager.md
Normal file
|
@ -0,0 +1,4 @@
|
|||
1. log into an account
|
||||
2. add a second account
|
||||
3. switch accounts
|
||||
4. remove one account
|
11
docs/tests/TCappearanceSettings.md
Normal file
11
docs/tests/TCappearanceSettings.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
* change theme
|
||||
* change font size
|
||||
* test red line (last message)
|
||||
* timestamp settings
|
||||
* disable timestamps
|
||||
* enable
|
||||
* show seconds
|
||||
* use 12 hour format (am/pm)
|
||||
* Display messages with message seperator
|
||||
* rescale the window
|
||||
* test "rainbow color"-option
|
6
docs/tests/TCchannelNavigation.md
Normal file
6
docs/tests/TCchannelNavigation.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
1. check the info of a channel that's live
|
||||
2. open the twitch page of a channel
|
||||
3. open a channel in popout player
|
||||
4. open a channel with stream link
|
||||
5. manual reconnect to a channel
|
||||
6. reload channel emotes
|
17
docs/tests/TCchatWindowNavigation.md
Normal file
17
docs/tests/TCchatWindowNavigation.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
* open a link
|
||||
* enable double click option for links
|
||||
* click a link once (doesn't open)
|
||||
* open a link by double clicking
|
||||
* right click on hyperlink (opens a context menu)
|
||||
* open link in browser
|
||||
* copy the hyperlink
|
||||
* mouse over an emote (info is displayed)
|
||||
* mouse over a badge (info is displayed)
|
||||
* click on a user to open his short profile
|
||||
* copy the username
|
||||
* open the twitch profile
|
||||
* (un-)follow the user
|
||||
* ignore the user
|
||||
* disable higlights from this user
|
||||
* message the user
|
||||
* scroll up and down in chat
|
12
docs/tests/TCchatterinoFeatures.md
Normal file
12
docs/tests/TCchatterinoFeatures.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
* open the /mentions tab (& get mentioned)
|
||||
* open /whispers (& recveive a whisper)
|
||||
* read the changelog
|
||||
* add a custom command and use it
|
||||
* ignore an emote
|
||||
* change the emote scale
|
||||
* ignore an user
|
||||
* ignore a new message keyword
|
||||
* activate inline whispers
|
||||
* send a whisper (/w)
|
||||
* receive an inline answer
|
||||
* reply to a whisper (/r)
|
11
docs/tests/TCchatting.md
Normal file
11
docs/tests/TCchatting.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
* write a message containing:
|
||||
1) text
|
||||
2) a global twitch emote
|
||||
3) a sub emote
|
||||
4) a bttv emote
|
||||
5) a ffz emote
|
||||
6) an emoji
|
||||
* copy text from chat
|
||||
* paste text into chat
|
||||
* write a /me message (=> message is the color of your user name)
|
||||
* get timed out (=> messages becomes "grayed out")
|
5
docs/tests/TCemotes.md
Normal file
5
docs/tests/TCemotes.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
1. use an emote by typing out the name
|
||||
2. use an emote by tabbing the name
|
||||
3. use an emote by picking it from the emote picker
|
||||
4. use an emoji by tabbing the name
|
||||
5. use a gif-emote
|
1
docs/tests/TCgeneral.md
Normal file
1
docs/tests/TCgeneral.md
Normal file
|
@ -0,0 +1 @@
|
|||
1. close and reopen chatterino => settings, tabs, splits and sizing should be have the same state before and after
|
3
docs/tests/TChighlighting.md
Normal file
3
docs/tests/TChighlighting.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
1. add highlight word (& get pinged)
|
||||
2. add user to highlight blacklist (& get NOT pinged by him)
|
||||
3. add custom ping sound (& get pinged)
|
9
docs/tests/TCtabsAndSplits.md
Normal file
9
docs/tests/TCtabsAndSplits.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
1. open a tab (& connect to a channel)
|
||||
2. open a 2nd tab (& connect to a channel)
|
||||
3. open a new split (& connect to a channel)
|
||||
4. move a split to a different tab
|
||||
5. change tab order
|
||||
6. rename a tab
|
||||
7. close a split
|
||||
8. close a tab
|
||||
9. change a channel in a tab/split
|
4
docs/tests/TCusernameTabbing.md
Normal file
4
docs/tests/TCusernameTabbing.md
Normal file
|
@ -0,0 +1,4 @@
|
|||
1. tab username
|
||||
2. test "prioritize username over emotes" setting
|
||||
3. enable localized name tabbing
|
||||
4. enable @ for mentions
|
Loading…
Reference in a new issue