From cc41783dad848ab2014bac19a8b42fe0e9ffc3c3 Mon Sep 17 00:00:00 2001 From: TranRed Date: Mon, 3 Jul 2017 14:51:42 +0200 Subject: [PATCH] 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 --- docs/tests/TCaccountmanager.md | 4 ++++ docs/tests/TCappearanceSettings.md | 11 +++++++++++ docs/tests/TCchannelNavigation.md | 6 ++++++ docs/tests/TCchatWindowNavigation.md | 17 +++++++++++++++++ docs/tests/TCchatterinoFeatures.md | 12 ++++++++++++ docs/tests/TCchatting.md | 11 +++++++++++ docs/tests/TCemotes.md | 5 +++++ docs/tests/TCgeneral.md | 1 + docs/tests/TChighlighting.md | 3 +++ docs/tests/TCtabsAndSplits.md | 9 +++++++++ docs/tests/TCusernameTabbing.md | 4 ++++ 11 files changed, 83 insertions(+) create mode 100644 docs/tests/TCaccountmanager.md create mode 100644 docs/tests/TCappearanceSettings.md create mode 100644 docs/tests/TCchannelNavigation.md create mode 100644 docs/tests/TCchatWindowNavigation.md create mode 100644 docs/tests/TCchatterinoFeatures.md create mode 100644 docs/tests/TCchatting.md create mode 100644 docs/tests/TCemotes.md create mode 100644 docs/tests/TCgeneral.md create mode 100644 docs/tests/TChighlighting.md create mode 100644 docs/tests/TCtabsAndSplits.md create mode 100644 docs/tests/TCusernameTabbing.md diff --git a/docs/tests/TCaccountmanager.md b/docs/tests/TCaccountmanager.md new file mode 100644 index 00000000..884d05e2 --- /dev/null +++ b/docs/tests/TCaccountmanager.md @@ -0,0 +1,4 @@ +1. log into an account +2. add a second account +3. switch accounts +4. remove one account diff --git a/docs/tests/TCappearanceSettings.md b/docs/tests/TCappearanceSettings.md new file mode 100644 index 00000000..2ea5ef20 --- /dev/null +++ b/docs/tests/TCappearanceSettings.md @@ -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 diff --git a/docs/tests/TCchannelNavigation.md b/docs/tests/TCchannelNavigation.md new file mode 100644 index 00000000..6f50a634 --- /dev/null +++ b/docs/tests/TCchannelNavigation.md @@ -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 diff --git a/docs/tests/TCchatWindowNavigation.md b/docs/tests/TCchatWindowNavigation.md new file mode 100644 index 00000000..d0cd6f65 --- /dev/null +++ b/docs/tests/TCchatWindowNavigation.md @@ -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 diff --git a/docs/tests/TCchatterinoFeatures.md b/docs/tests/TCchatterinoFeatures.md new file mode 100644 index 00000000..7759337b --- /dev/null +++ b/docs/tests/TCchatterinoFeatures.md @@ -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) diff --git a/docs/tests/TCchatting.md b/docs/tests/TCchatting.md new file mode 100644 index 00000000..ed68ac79 --- /dev/null +++ b/docs/tests/TCchatting.md @@ -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") diff --git a/docs/tests/TCemotes.md b/docs/tests/TCemotes.md new file mode 100644 index 00000000..584d91cb --- /dev/null +++ b/docs/tests/TCemotes.md @@ -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 diff --git a/docs/tests/TCgeneral.md b/docs/tests/TCgeneral.md new file mode 100644 index 00000000..40d250af --- /dev/null +++ b/docs/tests/TCgeneral.md @@ -0,0 +1 @@ +1. close and reopen chatterino => settings, tabs, splits and sizing should be have the same state before and after diff --git a/docs/tests/TChighlighting.md b/docs/tests/TChighlighting.md new file mode 100644 index 00000000..7baa0342 --- /dev/null +++ b/docs/tests/TChighlighting.md @@ -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) diff --git a/docs/tests/TCtabsAndSplits.md b/docs/tests/TCtabsAndSplits.md new file mode 100644 index 00000000..116fa67e --- /dev/null +++ b/docs/tests/TCtabsAndSplits.md @@ -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 diff --git a/docs/tests/TCusernameTabbing.md b/docs/tests/TCusernameTabbing.md new file mode 100644 index 00000000..befcbaa2 --- /dev/null +++ b/docs/tests/TCusernameTabbing.md @@ -0,0 +1,4 @@ +1. tab username +2. test "prioritize username over emotes" setting +3. enable localized name tabbing +4. enable @ for mentions