module MediaWiki::TestWiki::RSpecAdapter::Helpers

Public Instance Methods

live_media_wiki_gateway(*args) { |gateway| ... } click to toggle source
# File lib/media_wiki/test_wiki/rspec_adapter.rb, line 80
def live_media_wiki_gateway(*args)
  described_class.new(@live_media_wiki_url, *args).tap { |gateway|
    yield gateway if block_given?
  }
end
live_media_wiki_reset(*args, &block) click to toggle source
# File lib/media_wiki/test_wiki/rspec_adapter.rb, line 86
def live_media_wiki_reset(*args, &block)
  mw = RSpec.configuration.send(PROXY_NAME)

  @live_media_wiki_url = mw.pool.fetch_url

  mw.config.values_at(:username, :password)
    .unshift(live_media_wiki_gateway(*args, &block))
end