Sha256: f84fa8ecb5af3aed4e5cc46379d7b6de5a827dcf0138531e8dba954c252f4370

Contents?: true

Size: 486 Bytes

Versions: 1

Compression:

Stored size: 486 Bytes

Contents

require 'minitest_helper'

def it_does_not_leak_view_context
  2.times do
    it "has an independent view context" do
      refute_equal :leaked, Draper::ViewContext.current
      Draper::ViewContext.current = :leaked
    end
  end
end

describe "A decorator test" do
  it_does_not_leak_view_context
end

describe "A controller test" do
  subject{ Class.new(ActionController::Base) }

  it_does_not_leak_view_context
end

describe "A mailer test" do
  it_does_not_leak_view_context
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
draper-3.0.0.pre1 spec/dummy/test/decorators/minitest/view_context_test.rb