Sha256: 983c65cd33729215fbfa22324ea7fbb280d3be534f4dfe066d78c660dc63e899
Contents?: true
Size: 1006 Bytes
Versions: 2
Compression:
Stored size: 1006 Bytes
Contents
# encoding: UTF-8 require 'spec_helper' describe Minotaur::Document, 'preview_elements' do it 'is empty for an empty string' do document = Minotaur::Document.new('') expect(document.preview_elements).to be_empty end it 'finds a video tag' do html = '<video></video>' document = Minotaur::Document.new(html) expect(document.preview_elements).to eq [html] end it 'finds an iframe tag' do html = '<iframe></iframe>' document = Minotaur::Document.new(html) expect(document.preview_elements).to eq [html] end it 'finds an image tag' do html = '<img alt="Learn-ralph-small" src="/assets/learn/learn-ralph-small@2x.png" width="68" height="68">' document = Minotaur::Document.new(html) expect(document.preview_elements).to eq [html] end it 'finds ‘em all together' do html = %w(<img> <iframe></iframe> <video></video>) document = Minotaur::Document.new(html.join) expect(document.preview_elements).to match_array html end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
minotaur-0.0.3 | spec/minotaur/document_spec.rb |
minotaur-0.0.2 | spec/minotaur/document_spec.rb |