Skip to content

Latest commit

 

History

History
214 lines (207 loc) · 9.83 KB

Test_Cases.md

File metadata and controls

214 lines (207 loc) · 9.83 KB

Test Cases

Administration

  1. /delete_log_channels
  2. /purge_messages
  3. .sync
  4. .announce "message"

    Result:
  5. .announce "message" <messageId to reply to>

    Result:
  6. /unload reminders
  7. /unload nothing
  8. /load reminders
  9. /load nothing
  10. /reload reminders
  11. /reload nothing
  12. .exc ls -l
  13. .frequency
  14. .frequency command

Ban

  1. /convertbans
  2. /ban @user reason for my ban
  3. /ban @user "reason for my ban"
  4. /unban <id of banned user>
  5. /unban <id of not banned user>
  6. /unban <non integer something>
  7. /bans
  8. /purgebans

Frosh

  1. .team
  2. .team "JL" "Super Tag" "Jon, Bruce, Clark, Diana, Barry"
  3. .team "team 1337" "PacMacro" "Jeffrey, Harry, Noble, Ali" "#E8C100"
  4. .team "Z fighters" "Cell Games" "Goku, Vegeta, Uub, Beerus" "4CD100"
  5. .team "spaces #1" "musical voice channels" "Billy, Bob, Megan, Cary" "notAHexCode"
  6. .reportwin
  7. .reportwin "team 1337" "Jeffrey, Harry, Noble, Ali"

HealthChecks

  1. /ping
  2. /echo this is the test case
  3. /echo "this is the test case"
  4. /echo 'this is the test case'

Help

  1. .help
  2. .help here
  3. .help nothing

Here

  1. .here
  2. .here wall

Leveling

  1. .set_level_name 1 XP_level_1

    if role XP_level_1 exists

  2. .set_level_name 1 XP

    where role XP does not exist

  3. .remove_level_name 1

    when level 1 has a role

  4. .remove_level_name 1

    when level 1 does not have a role

  5. .rank

  6. .rank @other_user

  7. .levels

  8. .ranks

  9. .hide_xp

  10. .hide_xp

    when your XP is already hidden

  11. .show_xp

  12. .show_xp

    when your XP is already visible

Misc

  1. .poll avengers?
  2. .poll
  3. .poll “go to the moon?” “yes” “no” “boye you crazy??”
  4. .poll 1 2 3 4 5 6 7 8 9 10 11 12 13
  5. .urban girl
  6. .urban DevelopersDevelopersDevelopers
  7. .wolfram Marvel
  8. .wolfram giberasdfasdfadfasdf
  9. .emojispeak
  10. .emojispeak 1234_abcd
  11. /tex e^{i\theta} = \cos x + i \sin x.png

Mod

  1. .em
  2. .em "description" "title" "field"
  3. .em "title" "field"
  4. .warn
  5. .warn behold my mod powers and be scarred

Reminders

  1. .remindmein
  2. .remindmein 10 seconds to turn in my assignment
    1. wait 10 seconds
  3. .remindmein 10 minutes to turn in my assignment
  4. .showreminders
  5. .deletereminder <messageId from previous output>
  6. .showreminders
  7. .remindmeon <current day> <current time + 1 hour> to turn in my assignment
  8. .remindmeat tomorrow at 5:00pm Canada/Eastern to turn in my assignment
  9. .remindmein a day after tomorrow to turn in my assignment
  10. .showreminders

RoleCommands

  1. /newrole <role that already exists>
  2. /newrole <new role>
  3. /iam <role that you do not have>
  4. /iamn <role that you have>
  5. /deleterole <role that exists>
  6. /whois <role with members>
  7. /roles_assignable
  8. /roles
  9. /purgeroles

SFU

  1. .sfu cmpt 300
  2. .sfu cmpt300
  3. .sfu cmpt666
  4. .sfu blah
  5. .sfu
  6. .outline cmpt300
  7. .outline cmpt 300
  8. .outline cmpt300 spring d200
  9. .outline cmpt 300 spring d200
  10. .outline cmpt300 next
  11. .outline cmpt300 d200 next
  12. .outline cmpt300 summer d200 next
  13. .outline cmpt666
  14. .outline blah
  15. .outline