Sha256: 2871ada37800b4634041a8852736d3d98bd15a9a4f3ceb7b5e58a3017ee455ee

Contents?: true

Size: 1.1 KB

Versions: 5

Compression:

Stored size: 1.1 KB

Contents

require 'spec_helper'

describe Rearview::ApplicationHelper do
  context '#rearview_static_path' do
    context 'development' do
      it 'returns the non-compiled path' do
        Rails.env.stubs(:development?).returns(true)
        expect(helper.rearview_static_path).to eq('/rearview-src')
      end
    end
    context 'non-development' do
      it 'returns the compiled path' do
        Rails.env.stubs(:development?).returns(false)
        expect(helper.rearview_static_path).to eq('/rearview')
      end
    end
    context 'segment' do
      it 'prepends if present' do
        expect(helper.rearview_static_path('/foo')).to eq('/rearview/foo')
      end
    end
  end
  context '#rearview_link_tag' do
    it 'creates a link tag prepended with rearview_static_path' do
      expect(helper.rearview_link_tag('/foo/bar.css')).to eq(%q{<link href="/rearview/foo/bar.css" />})
    end
  end
  context '#rearview_img_tag' do
    it 'creates a img tag prepended with rearview_static_path and img' do
      expect(helper.rearview_img_tag('/foo/bar.gif')).to eq(%q{<img src="/rearview/img/foo/bar.gif" />})
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rearview-1.2.3-jruby spec/helpers/application_helper_spec.rb
rearview-1.2.2.rc.2-jruby spec/helpers/application_helper_spec.rb
rearview-1.2.2.rc.1-jruby spec/helpers/application_helper_spec.rb
rearview-1.2.1-jruby spec/helpers/application_helper_spec.rb
rearview-1.2.0-jruby spec/helpers/application_helper_spec.rb