diff --git a/spec/ci_ruby_version_spec.rb b/spec/ci_ruby_version_spec.rb new file mode 100644 index 0000000..7a39ad5 --- /dev/null +++ b/spec/ci_ruby_version_spec.rb @@ -0,0 +1,21 @@ +require 'json' +require 'open-uri' +require 'spec_helper' +require 'yaml' + +describe 'ci ruby version' do + pages_versions = JSON.parse(open('https://pages.github.com/versions.json').read) + pages_ruby_version = pages_versions['ruby'] + + ci_config_file = '.travis.yml' + + ci_config = YAML.load_file(ci_config_file) + ci_ruby_version = ci_config['rvm'][0] + + context "in #{ci_config_file} and pages ruby version" do + it 'match' do + msg = "#{ci_ruby_version} != #{pages_ruby_version}; please add a commit bumping in #{ci_config_file}" + expect(ci_ruby_version).to eql(pages_ruby_version), msg + end + end +end