Sha256: 9b3e82ef84573793126e89d31f33b43248de949347226fef5a1ed7950d135660
Contents?: true
Size: 1001 Bytes
Versions: 23
Compression:
Stored size: 1001 Bytes
Contents
require 'spec/spec_helper' describe HamlLayouts::Models::Page do dataset :layouts_layouts, :layouts_pages describe 'parse_object' do context 'haml filter type' do it 'should render haml radius tags' do @part = PagePart.new({ :content => '%r:title', :filter_id => 'Haml' }) @page = pages(:parent) @page.parse_object(@part).should === "#{@page.title}\n" end it 'should render textile radius tags' do @part = PagePart.new({ :content => 'h1. <r:title />', :filter_id => 'Textile' }) @page = pages(:parent) @page.parse_object(@part).should === "<h1>#{@page.title}</h1>" end it 'should render non filtered tags' do @part = PagePart.new({ :content => '<r:title />' }) @page = pages(:parent) @page.parse_object(@part).should === @page.title end end end end
Version data entries
23 entries across 23 versions & 2 rubygems