Improved hash generation.
This commit is contained in:
parent
d530152509
commit
fb17c49c8c
2 changed files with 15 additions and 7 deletions
|
@ -34,7 +34,7 @@ class TwitterBrowserTest < TestCase
|
||||||
end
|
end
|
||||||
twitter_customer_token_secret = ENV['TWITTER_BT_CUSTOMER_TOKEN_SECRET']
|
twitter_customer_token_secret = ENV['TWITTER_BT_CUSTOMER_TOKEN_SECRET']
|
||||||
|
|
||||||
hash = "#sweetcheck#{rand(999_999)}"
|
hash = "#sweetcheck#{hash_gen}"
|
||||||
|
|
||||||
@browser = browser_instance
|
@browser = browser_instance
|
||||||
login(
|
login(
|
||||||
|
@ -197,7 +197,7 @@ class TwitterBrowserTest < TestCase
|
||||||
config.access_token_secret = twitter_customer_token_secret
|
config.access_token_secret = twitter_customer_token_secret
|
||||||
end
|
end
|
||||||
|
|
||||||
text = "Today... #{hash} #{rand(999_999)}"
|
text = "Today... #{hash} #{hash_gen}"
|
||||||
tweet = client.update(
|
tweet = client.update(
|
||||||
text,
|
text,
|
||||||
)
|
)
|
||||||
|
@ -273,4 +273,8 @@ class TwitterBrowserTest < TestCase
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def hash_gen
|
||||||
|
(0...10).map { ('a'..'z').to_a[rand(26)] }.join + rand(999).to_s
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -178,7 +178,7 @@ class TwitterTest < ActiveSupport::TestCase
|
||||||
config.access_token_secret = me_bauer_token_secret
|
config.access_token_secret = me_bauer_token_secret
|
||||||
end
|
end
|
||||||
|
|
||||||
hash = '#citheo24 #' + rand(999_999).to_s
|
hash = '#citheo24 #' + hash_gen
|
||||||
text = "Today... #{hash}"
|
text = "Today... #{hash}"
|
||||||
tweet = client.update(
|
tweet = client.update(
|
||||||
text,
|
text,
|
||||||
|
@ -195,13 +195,13 @@ class TwitterTest < ActiveSupport::TestCase
|
||||||
break if article
|
break if article
|
||||||
sleep 20
|
sleep 20
|
||||||
}
|
}
|
||||||
assert(article)
|
assert(article, "Can't find tweet id #{tweet.id}")
|
||||||
assert_equal('@me_bauer', article.from, 'ticket article from')
|
assert_equal('@me_bauer', article.from, 'ticket article from')
|
||||||
assert_equal(nil, article.to, 'ticket article to')
|
assert_equal(nil, article.to, 'ticket article to')
|
||||||
ticket = article.ticket
|
ticket = article.ticket
|
||||||
|
|
||||||
# send reply
|
# send reply
|
||||||
reply_text = '@me_bauer on my side #weather' + rand(999_999).to_s
|
reply_text = '@me_bauer on my side #weather' + hash_gen
|
||||||
article = Ticket::Article.create(
|
article = Ticket::Article.create(
|
||||||
ticket_id: ticket.id,
|
ticket_id: ticket.id,
|
||||||
body: reply_text,
|
body: reply_text,
|
||||||
|
@ -254,7 +254,7 @@ class TwitterTest < ActiveSupport::TestCase
|
||||||
dms.each {|dm|
|
dms.each {|dm|
|
||||||
client.destroy_direct_message(dm.id)
|
client.destroy_direct_message(dm.id)
|
||||||
}
|
}
|
||||||
hash = '#citheo44' + rand(999_999).to_s
|
hash = '#citheo44' + hash_gen
|
||||||
text = 'How about the details? ' + hash
|
text = 'How about the details? ' + hash
|
||||||
dm = client.create_direct_message(
|
dm = client.create_direct_message(
|
||||||
'armin_theo',
|
'armin_theo',
|
||||||
|
@ -382,7 +382,7 @@ class TwitterTest < ActiveSupport::TestCase
|
||||||
config.access_token = me_bauer_token
|
config.access_token = me_bauer_token
|
||||||
config.access_token_secret = me_bauer_token_secret
|
config.access_token_secret = me_bauer_token_secret
|
||||||
end
|
end
|
||||||
hash = '#citheo24 #' + rand(999_999).to_s
|
hash = '#citheo24 #' + hash_gen
|
||||||
text = "Today... #{hash}"
|
text = "Today... #{hash}"
|
||||||
tweet = client.update(
|
tweet = client.update(
|
||||||
text,
|
text,
|
||||||
|
@ -450,4 +450,8 @@ class TwitterTest < ActiveSupport::TestCase
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def hash_gen
|
||||||
|
rand(999).to_s + (0...10).map { ('a'..'z').to_a[rand(26)] }.join
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue