Merge the compact help columns into the DM fallback
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
This commit is contained in:
commit
170e533990
3 files changed
+62
-133
No files matched your search
@@ -113,3 +113,20 @@ func TestHelpInADMIsShownDirectly(t *testing.T) {
|
||||
t.Errorf("one direct answer, no DM: %+v", f)
|
||||
}
|
||||
}
|
||||
|
||||
// The help is meant to be wide and short: inline fields, so Discord puts
|
||||
// three side by side, and it should fit in one message.
|
||||
func TestHelpIsCompactAndInline(t *testing.T) {
|
||||
if n := len(embeds(&discordgo.MessageEmbedAuthor{Name: "Velox Bot"})); n != 1 {
|
||||
t.Errorf("the help should fit in one message, it takes %d", n)
|
||||
}
|
||||
inline := 0
|
||||
for _, f := range fields() {
|
||||
if f.Inline {
|
||||
inline++
|
||||
}
|
||||
}
|
||||
if inline < len(fields())-2 {
|
||||
t.Errorf("only %d of %d fields are inline", inline, len(fields()))
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user