Sha256: ec2cf8b87443e908fee4d4973be00b9e4ccb8c095f5d66a17661826402ab848c

Contents?: true

Size: 646 Bytes

Versions: 2

Compression:

Stored size: 646 Bytes

Contents

require File.join(File.dirname(__FILE__), 'helper')

describe 'SlideDown' do
  include TestHelp

  it 'has text' do
    with_markdown <<-MD
    |# foo
    MD
    slide.text.should include('# foo')
  end
  
  it 'gets class names' do
    with_markdown <<-MD
    |# foo
    MD
    slide('code').classes.should == ['code']
  end
  
  it 'gets html' do
    with_markdown <<-MD
    |# foo
    MD
    Nokogiri(slide.html).at('h1').text.should == 'foo'
  end
  
  it 'syntax highlights' do
    with_markdown <<-MD
    |@@@ ruby
    |  def foo
    |    :bar
    |  end
    |@@@
    MD
    Nokogiri(slide.html).at('.code.ruby').should_not be_nil
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
dancroak-slidedown-0.1.2 spec/slide_spec.rb
slidedown-0.2.0 spec/slide_spec.rb