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:
TranRed 2017-07-03 14:51:42 +02:00 committed by pajlada
parent 73ed39da14
commit cc41783dad
11 changed files with 83 additions and 0 deletions

View file

@ -0,0 +1,4 @@
1. log into an account
2. add a second account
3. switch accounts
4. remove one account

View 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

View 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

View 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

View 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
View 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
View 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
View file

@ -0,0 +1 @@
1. close and reopen chatterino => settings, tabs, splits and sizing should be have the same state before and after

View 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)

View 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

View file

@ -0,0 +1,4 @@
1. tab username
2. test "prioritize username over emotes" setting
3. enable localized name tabbing
4. enable @ for mentions