Sha256: 2eda4686d4925f72d337b5a2a662dd99c130d6a603b903638f6e5f161d52bd45

Contents?: true

Size: 646 Bytes

Versions: 3

Compression:

Stored size: 646 Bytes

Contents

require 'rspec'
require 'capybara/rspec'
require 'middleman-core'
require 'middleman-core/rack'
require 'middleman-imgix'

def app(config_rb='')
  ENV['MM_ROOT'] = File.expand_path(File.join(File.dirname(__FILE__), 'fixtures', 'app'))
  ENV['MM_ENV'] = 'test'

  config_path = File.join(ENV['MM_ROOT'], 'config.rb')
  File.write(config_path, config_rb)

  mm_app = ::Middleman::Application.new do
    config[:watcher_disable] = true
  end

  Capybara.app = ::Middleman::Rack.new(mm_app).to_app
  File.delete(config_path)

  mm_app
end

RSpec.configure do |config|
  config.color = true
  config.tty = true
  config.formatter = :documentation
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
middleman-imgix-1.0.3 spec/spec_helper.rb
middleman-imgix-1.0.2 spec/spec_helper.rb
middleman-imgix-1.0.1 spec/spec_helper.rb