profile_editor_controller_test.rb
769 Bytes
require_relative '../test_helper'
class ProfileEditorControllerTest < ActionController::TestCase
def setup
@person = create_user('person').person
@environment = Environment.default
@environment.enable_plugin(GamificationPlugin)
login_as(@person.identifier)
end
attr_accessor :person
should 'display button to enable gamification when it is disabled' do
person.update_attribute(:gamification_plugin_disabled, true)
get :edit, profile: person.identifier
assert_select '#gamification_enable'
end
should 'display button to disable gamification when it is enabled' do
person.update_attribute(:gamification_plugin_disabled, false)
get :edit, profile: person.identifier
assert_select '#gamification_disable'
end
end