force the timezone to Chicago and set it before generating the sitemap
did
committed Mar 26, 2015
commit e7e1fe09cf08683a880d6997a4ef2689c2ce68a3
Showing 5
changed files with
10 additions
and 2 deletions
.travis.yml
+1
-0
| @@ | @@ -1,5 +1,6 @@ |
| language: ruby | |
| services: mongodb | |
| + | before_script: ./script/ci/before_build.sh |
| rvm: | |
| - 2.2.0 | |
| env: | |
locomotive/steam/server.rb b/lib/locomotive/steam/server.rb
+1
-1
| @@ | @@ -49,8 +49,8 @@ module Locomotive::Steam |
| Middlewares::Site, | |
| Middlewares::Logging, | |
| Middlewares::Robots, | |
| - | Middlewares::Sitemap, |
| Middlewares::Timezone, | |
| + | Middlewares::Sitemap, |
| Middlewares::EntrySubmission, | |
| Middlewares::Locale, | |
| Middlewares::LocaleRedirection, | |
script/ci/before_build.sh
+4
-0
| @@ | @@ -0,0 +1,4 @@ |
| + | #!/bin/sh |
| + | echo 'America/Chicago' | sudo tee /etc/timezone |
| + | sudo dpkg-reconfigure --frontend noninteractive tzdata |
| + | date |
spec/fixtures/default/config/site.yml
+3
-0
| @@ | @@ -6,9 +6,12 @@ domains: ['example.org', 'sample.example.com', 'sample.lvh.me'] |
| locales: ['en', 'fr', 'nb'] | |
| + | timezone: 'America/Chicago' |
| + | |
| seo_title: | |
| en: A simple LocomotiveCMS website | |
| fr: Un simple LocomotiveCMS site web | |
| + | |
| meta_keywords: | |
| en: some meta keywords | |
| fr: quelques mots cles | |
spec/integration/server/sitemap_spec.rb
+1
-1
| @@ | @@ -12,7 +12,7 @@ describe Locomotive::Steam::Server do |
| subject { get '/sitemap.xml'; last_response.body } | |
| - | before { allow(Time).to receive(:now).and_return(Time.zone.parse('2015/03/25 10:00:00')) } |
| + | before { allow(Time).to receive(:now).and_return(Time.zone.parse('2015/03/25 10:00:00')); } |
| it 'checks if it looks valid' do | |
| expect(Nokogiri::XML(subject).errors.empty?).to eq true | |