Sha256: a8957b3133101fe9641ab27a2a5a00f38f30f6f6f3d1c410f317b290e74fa4b1

Contents?: true

Size: 708 Bytes

Versions: 19

Compression:

Stored size: 708 Bytes

Contents

require 'spec_helper'

module Deface
  module Actions
    describe InsertBefore do
      include_context "mock Rails.application"
      before { Dummy.all.clear }

      describe "with a single insert_before override defined" do
        before  { Deface::Override.new(:virtual_path => "posts/index", :name => "Posts#index", :insert_after => "ul li:last", :text => "<%= help %>") }
        let(:source) { "<ul><li>first</li><li>second</li><li>third</li></ul>" }

        it "should return modified source" do
          expect(Dummy.apply(source, {:virtual_path => "posts/index"}).gsub("\n", "")).to eq("<ul><li>first</li><li>second</li><li>third</li><%= help %></ul>")
        end
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
deface-1.9.0 spec/deface/actions/insert_before_spec.rb
deface-1.8.2 spec/deface/actions/insert_before_spec.rb
deface-1.8.1 spec/deface/actions/insert_before_spec.rb
deface-1.8.0 spec/deface/actions/insert_before_spec.rb
deface-1.7.0 spec/deface/actions/insert_before_spec.rb
deface-1.6.2 spec/deface/actions/insert_before_spec.rb
deface-1.6.1 spec/deface/actions/insert_before_spec.rb
deface-1.6.0 spec/deface/actions/insert_before_spec.rb
deface-1.5.3 spec/deface/actions/insert_before_spec.rb
deface-1.5.2 spec/deface/actions/insert_before_spec.rb
deface-1.5.1 spec/deface/actions/insert_before_spec.rb
deface-1.5.0 spec/deface/actions/insert_before_spec.rb
deface-1.4.0 spec/deface/actions/insert_before_spec.rb
deface-1.3.2 spec/deface/actions/insert_before_spec.rb
deface-1.3.1 spec/deface/actions/insert_before_spec.rb
deface-1.3.0 spec/deface/actions/insert_before_spec.rb
deface-1.2.0 spec/deface/actions/insert_before_spec.rb
deface-1.1.0 spec/deface/actions/insert_before_spec.rb
deface-1.0.2 spec/deface/actions/insert_before_spec.rb