Sha256: 34c1aec4d23843be3dd30637ae2d76c11164ed659b56253802e5113b6d3b1cae

Contents?: true

Size: 651 Bytes

Versions: 5

Compression:

Stored size: 651 Bytes

Contents

require 'spec/helper'

testcase_requires 'liquid'
require 'examples/templates/template_liquid'

describe 'Template Liquid' do
  ramaze

  it '/' do
    get('/').body.strip.should ==
      "<a href=\"/\">Home</a> | <a href=\"/internal\">internal</a> | <a href=\"/external\">external</a>"
  end

  %w[/internal /external].each do |url|
    it url do
      name = url.gsub(/^\//, '')
      response = get(url)
      response.status.should == 200
      html = response.body
      html.should_not == nil
      html.should =~ %r(<title>Template::Liquid #{name}</title>)
      html.should =~ %r(<h1>The #{name} Template for Liquid</h1>)
    end
  end
end



Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ramaze-0.1.3 spec/examples/templates/template_liquid.rb
ramaze-0.1.4 spec/examples/templates/template_liquid.rb
ramaze-0.1.2 spec/examples/templates/template_liquid.rb
ramaze-0.2.0 spec/examples/templates/template_liquid.rb
ramaze-0.2.1 spec/examples/templates/template_liquid.rb