Sha256: dfacfb9411347c4beda888228b679a1c8b1c46efb7463fccc33dea4466ac4b61

Contents?: true

Size: 496 Bytes

Versions: 13

Compression:

Stored size: 496 Bytes

Contents

require 'spec_helper'

module Governor
  describe Plugin do
    before(:each) do
      @plugin = Plugin.new('test')
      @plugin.register_model_callback do |base|
        def base.test_method
          true
        end
      end
      PluginManager.register @plugin
    end
    it "can add code to the model" do
      class ArticleStub < ActiveRecord::Base
        establish_connection 'nulldb'
        include Article
      end
      ArticleStub.should respond_to :test_method
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
governor-0.5.7 spec/governor/plugin_spec.rb
governor-0.5.6 spec/governor/plugin_spec.rb
governor-0.5.5 spec/governor/plugin_spec.rb
governor-0.5.4 spec/governor/plugin_spec.rb
governor-0.5.3 spec/governor/plugin_spec.rb
governor-0.5.2 spec/governor/plugin_spec.rb
governor-0.5.1 spec/governor/plugin_spec.rb
governor-0.5.0 spec/governor/plugin_spec.rb
governor-0.4.0 spec/governor/plugin_spec.rb
governor-0.3.1 spec/governor/plugin_spec.rb
governor-0.3.0 spec/governor/plugin_spec.rb
governor-0.2.3 spec/governor/plugin_spec.rb
governor-0.2.2 spec/governor/plugin_spec.rb