Sha256: 0d08a78ae047dc9e90d7cf4c40d65f67098ca5c47f2d117741aab6018dfe214b
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
# encoding: utf-8 require File.dirname(__FILE__) + '/../integration_helper' require 'locomotive/wagon/server' require 'rack/test' describe Locomotive::Wagon::Server do include Rack::Test::Methods def app run_server end it 'shows the index page' do get '/index' last_response.body.should =~ /Upcoming events/ end it 'shows the 404 page' do get '/void' last_response.body.should =~ /page not found/ end it 'shows content' do get '/about-us/jane-doe' last_response.body.should =~ /Lorem ipsum dolor sit amet/ end it 'shows a content type template ' do get '/songs/song-1' last_response.body.should =~ /Song #1/ end it 'translates strings' do get '/en' last_response.body.should =~ /Powered by/ get '/fr' last_response.body.should =~ /Propulsé par/ get '/nb' last_response.body.should_not =~ /Powered by/ end it 'returns all the pages' do get '/all' last_response.body.should =~ /Home page/ last_response.body.should =~ /<li>Home page<\/li>/ last_response.body.should =~ /<li>John-doe<\/li>/ last_response.body.should =~ /<li>Songs<\/li>/ last_response.body.should =~ /<li>A song template<\/li>/ end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
locomotivecms_wagon-1.0.1 | spec/integration/server/basic_spec.rb |