fix user_controller_spec when testing too long usernames

This commit is contained in:
Emili Parreno 2013-09-05 12:50:53 +02:00
parent c9321cae7f
commit 7ef7208c66
2 changed files with 6 additions and 1 deletions

View file

@ -637,7 +637,7 @@ describe UsersController do
context 'is too long' do
before do
xhr :get, :check_username, username: 'abcdefghijklmnop'
xhr :get, :check_username, username: generate_username(User.username_length.last + 1)
end
include_examples 'checking an invalid username'

View file

@ -146,6 +146,11 @@ def create_post(args={})
PostCreator.create(user, args)
end
def generate_username(length=10)
range = [*'a'..'z']
Array.new(length){range.sample}.join
end
module MessageBus::DiagnosticsHelper
def publish(channel, data, opts = nil)
id = super(channel, data, opts)