Purged git history and removed sensitive information.

This commit is contained in:
Luke Barratt 2014-03-23 00:22:25 +00:00
commit 6bcc8dc76b
862 changed files with 25312 additions and 0 deletions

View file

@ -0,0 +1,45 @@
require 'spec_helper'
feature 'Visitor signs up' do
let(:user) { attributes_for(:user) }
before do
visit new_user_path
end
scenario 'with valid Username, Email, Password and Steam ID' do
fill_form(:user, user.slice(*sign_up_attributes))
click_button submit(:user, :create)
expect(page).to have_content("Logged in as: #{user[:username]}")
end
scenario 'with invalid Email' do
fill_form(:user, user.slice(*sign_up_attributes).merge({ email: "invalid" }))
click_button submit(:user, :create)
expect(page).to have_content(error_message('email.invalid'))
end
scenario 'with blank Password' do
fill_form(:user, user.slice(*sign_up_attributes).merge({ raw_password: "" }))
click_button submit(:user, :create)
expect(page).to have_content(error_message('raw_password.blank'))
end
scenario 'with invalid Steam ID' do
fill_form(:user, user.slice(*sign_up_attributes).merge({ steamid: "invalid" }))
click_button submit(:user, :create)
expect(page).to have_content(error_message('steamid.invalid'))
end
def sign_up_attributes
[:username, :email, :raw_password, :steamid]
end
def error_message(translation)
I18n.t("activerecord.errors.models.user.attributes.#{translation}")
end
end