Sha256: b42904cff1fc6f50e9b7c5a9483bef1d7ac990b1d0685dce7ae3c9e86d7a53db

Contents?: true

Size: 782 Bytes

Versions: 6

Compression:

Stored size: 782 Bytes

Contents

require "spec_helper"

module WebsocketRails
  describe BaseController do

    class TestClass; end;

    describe ".inherited" do
      context "with Rails version 3" do
        before do
          Rails.stub(:version).and_return("3.2.13")
        end

        it "should call unloadable on the inherited class" do
          Object.should_receive(:unloadable).with(TestClass)
          BaseController.inherited(TestClass)
        end
      end

      context "with Rails version 4" do
        before do
          Rails.stub(:version).and_return("4.0.0")
        end

        it "should call unloadable on the inherited class" do
          Object.should_not_receive(:unloadable).with(TestClass)
          BaseController.inherited(TestClass)
        end
      end
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
websocket-rails-0.6.2 spec/unit/base_controller_spec.rb
websocket-rails-0.6.1 spec/unit/base_controller_spec.rb
websocket-rails-0.6.0 spec/unit/base_controller_spec.rb
websocket-rails-0.5.0 spec/unit/base_controller_spec.rb
websocket-rails-0.4.9 spec/unit/base_controller_spec.rb
websocket-rails-0.4.8 spec/unit/base_controller_spec.rb