spec/features/session_spec.rb in camaleon_cms-2.3.6 vs spec/features/session_spec.rb in camaleon_cms-2.3.7
- old
+ new
@@ -1,10 +1,8 @@
require "rails_helper"
describe "the signin process", js: true do
-
login_success
-
it "signs me in not valid" do
visit "#{cama_root_relative_path}/admin/login"
within("#login_user") do
fill_in 'user_username', :with => 'admin'
fill_in 'user_password', :with => 'ADMIN'
@@ -21,32 +19,56 @@
click_button 'Submit'
expect(page).to have_content 'Send email reset success'
end
it "Enable Register" do
- visit "#{cama_root_relative_path}/admin/settings/site?tab=config" do
- within '#site_settings_form' do
- check "meta_permit_create_account"
- click_button 'Submit'
- end
+ admin_sign_in
+ visit "#{cama_root_relative_path}/admin/settings/site?tab=config"
+ within '#site_settings_form' do
+ check "options_permit_create_account"
+ click_button 'Submit'
end
expect(page).to have_css('.alert-success')
end
it "Register User" do
visit "#{cama_root_relative_path}/admin/register"
within("#login_user") do
- fill_in 'meta[first_name]', :with => 'Name'
- fill_in 'meta[last_name]', :with => 'Last Name'
+ fill_in 'user[first_name]', :with => 'Name'
+ fill_in 'user[last_name]', :with => 'Last Name'
fill_in 'user[email]', :with => 'test@tester.com'
fill_in 'user[username]', :with => 'tester'
- fill_in 'user[username]', :with => 'tester'
- fill_in 'user[password]', :with => 'passswor'
- fill_in 'user[password_confirmation]', :with => 'passswor'
- fill_in 'user[password_confirmation]', :with => 'passswor'
- fill_in 'captcha', :with => 'passswor'
+ fill_in 'user[password]', :with => 'passsword'
+ fill_in 'user[password_confirmation]', :with => 'passsword'
end
click_button 'Sign Up'
+ expect(page).to have_css('.alert-success')
+ end
+
+ it "Enable Register with Captcha" do
+ admin_sign_in
+ visit "#{cama_root_relative_path}/admin/settings/site?tab=config"
+ within '#site_settings_form' do
+ check "options_security_captcha_user_register"
+ click_button 'Submit'
+ end
+ expect(page).to have_css('.alert-success')
+ end
+
+ it "Register User with Captcha" do
+ visit "#{cama_root_relative_path}/admin/register"
+ # puts "@@@@@@@@@@@@@@@@@@@@@@@@@@#{page.current_url}"
+ within("#login_user") do
+ fill_in 'user[first_name]', :with => 'Name'
+ fill_in 'user[last_name]', :with => 'Last Name'
+ fill_in 'user[email]', :with => "test_#{Time.current.to_i}@tester.com"
+ fill_in 'user[username]', :with => "tester_#{Time.current.to_i}"
+ fill_in 'user[password]', :with => 'passsword'
+ fill_in 'user[password_confirmation]', :with => 'passsword'
+ fill_in 'captcha', :with => 'password'
+ end
+ click_button 'Sign Up'
+ # screenshot_and_save_page
expect(page).to have_css('.alert-success')
end
end
\ No newline at end of file