Sha256: 262011d5c7471a9ef6911d5ece1784584b45679e7f17304cad2e9684d9452790

Contents?: true

Size: 596 Bytes

Versions: 1

Compression:

Stored size: 596 Bytes

Contents

require 'spec_helper'

describe 'spotlight/sir_trevor/blocks/_iframe_block.html.erb', :type => :view do

  let(:p) { "spotlight/sir_trevor/blocks/iframe_block.html.erb" }
  let(:block) do
    OpenStruct.new
  end
  
  it "should render iframes" do
    block.code = "<iframe src='xyz'></iframe>"
    render partial: p, locals: { iframe_block: block }
    expect(rendered).to have_selector 'iframe[src="xyz"]'
  end

  it "should strip extra markup from the code" do
    block.code = "<a><b></b></a>"
    render partial: p, locals: { iframe_block: block }
    expect(rendered).to be_blank
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
blacklight-spotlight-0.4.1 spec/views/spotlight/sir_trevor/blocks/_iframe_block.html.erb_spec.rb