mirror of
https://github.com/thewesker/twitter_ebooks.git
synced 2025-12-20 04:11:08 -05:00
Test for and fix username case inconsistencies
This commit is contained in:
@@ -84,8 +84,7 @@ module Ebooks
|
||||
# Process mentions to figure out who to reply to
|
||||
# i.e. not self and nobody who has seen too many secondary mentions
|
||||
reply_mentions = @mentions.reject do |m|
|
||||
username = m.downcase
|
||||
username == @bot.username || !@bot.conversation(ev).can_include?(username)
|
||||
m.downcase == @bot.username.downcase || !@bot.conversation(ev).can_include?(m)
|
||||
end
|
||||
@reply_mentions = ([ev.user.screen_name] + reply_mentions).uniq
|
||||
|
||||
|
||||
@@ -83,7 +83,7 @@ end
|
||||
|
||||
describe Ebooks::Bot do
|
||||
include Ebooks::Test
|
||||
let(:bot) { TestBot.new('test_ebooks') }
|
||||
let(:bot) { TestBot.new('Test_Ebooks') }
|
||||
|
||||
before { Timecop.freeze }
|
||||
after { Timecop.return }
|
||||
|
||||
Reference in New Issue
Block a user