Sha256: 80b8b9295c68b1418769d4f821b13d1b7ac622bd75d5b99c13982fc556665f97

Contents?: true

Size: 594 Bytes

Versions: 7

Compression:

Stored size: 594 Bytes

Contents

require 'spec_helper'
require 'nokogiri'

describe Rack::LiveReload do
  let(:middleware) { described_class.new(app, options) }
  let(:app) { stub }

  subject { middleware }

  it 'should be an app' do
    middleware.app.should be == app
  end

  let(:env) { {} }
  let(:options) { {} }

  context '/__rack/livereload.js' do
    let(:env) { { 'PATH_INFO' => described_class::BodyProcessor::LIVERELOAD_JS_PATH } }

    before do
      middleware.expects(:deliver_file).returns(true)
    end

    it 'should return the js file' do
      middleware._call(env).should be_truthy
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
rack-livereload-0.6.1 spec/rack/livereload_spec.rb
rack-livereload-0.6.0 spec/rack/livereload_spec.rb
rack-livereload-0.5.2 spec/rack/livereload_spec.rb
rack-livereload-0.5.1 spec/rack/livereload_spec.rb
rack-livereload-0.3.17 spec/rack/livereload_spec.rb
leifcr-rack-livereload-0.3.16 spec/rack/livereload_spec.rb
rack-livereload-0.3.16 spec/rack/livereload_spec.rb