Sha256: b7b9be9b0f70b78c026c678b84bd1c599c2500c5be70b18969b3e6ca96b0a7a1

Contents?: true

Size: 767 Bytes

Versions: 3

Compression:

Stored size: 767 Bytes

Contents

require "bundler/setup"

if ENV["REPORT_COVERAGE"]
  require "coveralls"
  Coveralls.wear!
end

require "fileutils"
require "neovim"
require "pry"
require "rubygems"
require "stringio"
require "timeout"
require "securerandom"
require "msgpack"

require File.expand_path("../support.rb", __FILE__)

RSpec.configure do |config|
  config.expect_with :rspec do |exp|
    exp.syntax = :expect
  end

  config.disable_monkey_patching!
  config.order = :random
  config.color = true

  config.around(:example) do |spec|
    Support.setup_workspace
    timeout = spec.metadata.fetch(:timeout, 3)

    begin
      Timeout.timeout(timeout) { spec.run }
    ensure
      Support.teardown_workspace
    end
  end

  Kernel.srand config.seed
end

Thread.abort_on_exception = true

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
neovim-0.6.2 spec/helper.rb
neovim-0.6.1 spec/helper.rb
neovim-0.6.0 spec/helper.rb