Skip to content

fixed tests and bug when not signed in and accessing displayqr and resource_params without strong params#35

Open
ThunderKey wants to merge 18 commits intoAsteriskLabs:masterfrom
citrininfo:master
Open

fixed tests and bug when not signed in and accessing displayqr and resource_params without strong params#35
ThunderKey wants to merge 18 commits intoAsteriskLabs:masterfrom
citrininfo:master

Conversation

@ThunderKey
Copy link

Some Tests failed because of a change from "Sign in" to "Log in" in devise. One Test failed, because the name of the field user_token is user_gauth_token, the attribute gauth_enable gets set to true in another test and the display_qr_path got called without being logged in, which lead to a problem that was solved in the DisplayqrController with adding ":force => true" to the authenticate_#{resource_name}! call. Without the force it would not redirect to the login page because devise only redirects if it is not a DeviceController or force is true. The test also failed, because the user_gauth_token was not added in the own show.html.erb file. The last fix is a simple one to prevent resource_params to fail if you do not use strong params.

ThunderKey and others added 18 commits October 30, 2014 14:23
…e_authenticator

Conflicts:
	test/integration/gauth_test.rb
	test/integration_tests_helper.rb
	test/rails_app/app/views/devise/displayqr/show.html.erb
change parent_name method call to module_parent_name because parent_name is deprecated
…pdate-attributes

Replace calls to deprecated method update_attributes with update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants