Sha256: 4befe9944afff711ef81955906bebcd3973a9b52ba3c793c302d322ce6abfc2e

Contents?: true

Size: 490 Bytes

Versions: 20

Compression:

Stored size: 490 Bytes

Contents

require 'spec_helper'

def it_does_not_leak_view_context
  2.times do
    it "has an independent view context" do
      expect(Draper::ViewContext.current).not_to be :leaked
      Draper::ViewContext.current = :leaked
    end
  end
end

describe "A decorator spec", type: :decorator do
  it_does_not_leak_view_context
end

describe "A controller spec", type: :controller do
  it_does_not_leak_view_context
end

describe "A mailer spec", type: :mailer do
  it_does_not_leak_view_context
end

Version data entries

20 entries across 20 versions & 4 rubygems

Version Path
draper-4.0.4 spec/dummy/spec/decorators/view_context_spec.rb
draper-4.0.3 spec/dummy/spec/decorators/view_context_spec.rb
draper-4.0.2 spec/dummy/spec/decorators/view_context_spec.rb
draper-4.0.1 spec/dummy/spec/decorators/view_context_spec.rb
draper-4.0.0 spec/dummy/spec/decorators/view_context_spec.rb
draper-3.1.0 spec/dummy/spec/decorators/view_context_spec.rb
draper-3.0.1 spec/dummy/spec/decorators/view_context_spec.rb
draper-3.0.0 spec/dummy/spec/decorators/view_context_spec.rb
draper-3.0.0.pre1 spec/dummy/spec/decorators/view_context_spec.rb
draper_new-3.0.0 spec/dummy/spec/decorators/view_context_spec.rb
sc_core-0.0.7 test/dummy/vendor/bundle/ruby/2.2.0/gems/draper-2.1.0/spec/dummy/spec/decorators/view_context_spec.rb
draper-2.1.0 spec/dummy/spec/decorators/view_context_spec.rb
draper-2.0.0 spec/dummy/spec/decorators/view_context_spec.rb
draper-1.4.0 spec/dummy/spec/decorators/view_context_spec.rb
draper-1.3.1 spec/dummy/spec/decorators/view_context_spec.rb
draper-1.3.0 spec/dummy/spec/decorators/view_context_spec.rb
draper-1.2.1 spec/dummy/spec/decorators/view_context_spec.rb
draper-1.2.0 spec/dummy/spec/decorators/view_context_spec.rb
jamesgolick-draper-1.1.1a spec/dummy/spec/decorators/view_context_spec.rb
draper-1.1.0 spec/dummy/spec/decorators/view_context_spec.rb