Sha256: 9ad66aab5b7f5a7c431841506b590a727df542148d54a5fa019a2138d063f47d

Contents?: true

Size: 1.45 KB

Versions: 6

Compression:

Stored size: 1.45 KB

Contents

# encoding: utf-8

###
#  to run use
#     ruby -I ./lib -I ./test test/test_slide.rb


require 'helper'


class TestSlide < MiniTest::Test

def test_slide1
  
  
  content =<<EOS
<h1 id="test-header-1">test header 1</h1>

<p>test content 1</p>
EOS
  
  slide = Slideshow::Slide.new( content, header_level: 1 )
  
  puts "header:"
  pp slide.header
  puts "content:"
  pp slide.content
  puts "content_without_header:"
  pp slide.content_without_header
  puts "classes:"
  pp slide.classes
  puts "data_attributes:"
  pp slide.data_attributes
  
  assert_equal %Q{<h1 id="test-header-1">test header 1</h1>}, slide.header
  assert_equal content, slide.content
  assert_equal nil, slide.classes
  assert_equal nil, slide.data_attributes
  
end  # method test_slide1


def test_slide2
  
  content =<<EOS
<h2 id="test-header-2">test header 2</h2>

<p>test content 2</p>
EOS
  
  slide = Slideshow::Slide.new( content, header_level: 2 )
  
  puts "header:"
  pp slide.header
  puts "content:"
  pp slide.content
  puts "content_without_header:"
  pp slide.content_without_header
  puts "classes:"
  pp slide.classes
  puts "data_attributes:"
  pp slide.data_attributes
  
  assert_equal %Q{<h2 id="test-header-2">test header 2</h2>}, slide.header
  assert_equal content, slide.content
  assert_equal nil, slide.classes
  assert_equal nil, slide.data_attributes
  
end  # method test_slide2



end # class TestSlide

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
slideshow-models-4.1.0 test/test_slide.rb
slideshow-models-4.0.1 test/test_slide.rb
slideshow-models-4.0.0 test/test_slide.rb
slideshow-models-3.3.1 test/test_slide.rb
slideshow-models-3.3.0 test/test_slide.rb
slideshow-models-3.2.0 test/test_slide.rb