Sha256: 9d3da64c46082763a6d025cbe48bff795969a319d11480ceb0bfb8cde9ff848a

Contents?: true

Size: 861 Bytes

Versions: 5

Compression:

Stored size: 861 Bytes

Contents

require 'laydown'


describe Laydown do

  subject do
    Laydown.new(
      charset:      'iso-pam-pa-la-la',
      title:        'Apple sucks #{@reason}',
      description:  'And so do their fans.',
      favicon:      'applesuck.png',
      keywords:     'apple suck lol #{@keywords}',

      css:          ['applesuck.css', :@css],
      js:           ['applesuck.js', :@js],
      inline_js:    'alert("#{@msg}");',

      head:         '<meta generator="Ubuntu">',
      body:         '#{yield}',
      ga_code:      'GA-UGGABUGGA'
      )
  end

  it 'generates properly' do
    @reason = 'just because'
    @msg = 'boo'
    @css = ['hubba.css', 'laaa.css']
    str = subject.render(self) { 'This is the body.' }
    str.should == nil

    #str.match(/lang="en"/).should
    #str.match(/charset="iso-piso"/)
    #str.match(/GA-UGGABUGGA/)
  end

end


Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
laydown-0.7.1 spec/laydown_spec.rb
laydown-0.7.0 spec/laydown_spec.rb
laydown-0.6.2 spec/laydown_spec.rb
laydown-0.6.1 spec/laydown_spec.rb
laydown-0.6.0 spec/laydown_spec.rb