ref: master
plugins/piwik/test/functional/piwik_plugin_test.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
require 'test_helper' require_relative '../../controllers/piwik_plugin_admin_controller' class PiwikPluginAdminControllerTest < ActionController::TestCase def setup @environment = Environment.default user_login = create_admin_user(@environment) login_as(user_login) @environment.enabled_plugins = ['PiwikPlugin'] @environment.save! end should 'access index action' do get :index assert_template 'index' assert_response :success end should 'update piwik plugin settings' do assert_nil @environment.reload.piwik_domain assert_equal 'piwik', @environment.reload.piwik_path assert_nil @environment.reload.piwik_site_id post :index, :environment => { :piwik_domain => 'something', :piwik_site_id => 10, :piwik_path => 'some_path' } assert_equal 'something', @environment.reload.piwik_domain assert_equal '10', @environment.reload.piwik_site_id assert_equal 'some_path', @environment.reload.piwik_path end end |