application_controller_test.rb 552 Bytes
require_relative '../test_helper'
require 'test_controller'

class TestController; def rescue_action(e) raise e end; end

class ApplicationControllerTest < ActionController::TestCase

  def setup
    @environment = Environment.default
    @environment.enable_plugin(GamificationPlugin)
    create_point_rule_definition('article_author')
    @controller = TestController.new
    @controller.stubs(:environment).returns(@environment)
  end

  should 'redefine rules in before filter' do
    get :index
    assert Merit::AppPointRules.present?
  end

end