Sha256: e2212ecd6a95e42c9e7d54cf117eaae97bc2d6f556473cece03b99f5f454924b
Contents?: true
Size: 997 Bytes
Versions: 2
Compression:
Stored size: 997 Bytes
Contents
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'test_helper' )) module IntegrationTests class UserRbacTest < ActionController::IntegrationTest def setup super @site = use_site! 'site with pages' @superuser = User.find_by_email('a-superuser@example.com') end test "Updating the user account does not remove users roles" do login_as_superuser visit_user_edit_form fill_and_submit_user_edit_form end def visit_user_edit_form visit "admin/sites/#{@site.id}/users/#{@superuser.id}/edit" assert 'admin/users/edit' end def fill_and_submit_user_edit_form assert @superuser.has_role?(:superuser) fill_in 'user_first_name', :with => "the awesome" fill_in 'user_last_name', :with => "superuser" click_button 'Save' @superuser.reload assert @superuser.name == "the awesome superuser" assert @superuser.has_role?(:superuser) end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
adva_rbac-0.0.1 | test/integration/user_rbac_test.rb |
adva-0.0.1 | adva_rbac/test/integration/user_rbac_test.rb |