diff options
author | dB <dblock@dblock.org> | 2015-01-03 17:41:10 -0500 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2015-02-19 10:57:38 -0800 |
commit | aa6ca6547bb9cc6402c49f42d167f81db9121780 (patch) | |
tree | 499acd8b9c11022fc5b242993c6506b2557ef69c | |
parent | 1ce6340df0194e338e338872af0fe77cb6fa1a66 (diff) | |
download | rack-aa6ca6547bb9cc6402c49f42d167f81db9121780.tar.gz |
Fix #773: Rack.release must match value in gemspec.
-rw-r--r-- | lib/rack.rb | 2 | ||||
-rw-r--r-- | test/spec_version.rb | 17 |
2 files changed, 18 insertions, 1 deletions
diff --git a/lib/rack.rb b/lib/rack.rb index 5ef52a69..ead0b279 100644 --- a/lib/rack.rb +++ b/lib/rack.rb @@ -20,7 +20,7 @@ module Rack # Return the Rack release as a dotted string. def self.release - "1.5" + "1.6" end PATH_INFO = 'PATH_INFO'.freeze REQUEST_METHOD = 'REQUEST_METHOD'.freeze diff --git a/test/spec_version.rb b/test/spec_version.rb new file mode 100644 index 00000000..9ba16524 --- /dev/null +++ b/test/spec_version.rb @@ -0,0 +1,17 @@ +# -*- encoding: utf-8 -*- +require 'rack' + +describe Rack do + describe 'version' do + it 'defaults to a hard-coded api version' do + Rack.version.should.equal("1.3") + end + end + describe 'release' do + it 'matches version in .gemspec' do + gemspec_path = File.join(File.dirname(File.expand_path(__FILE__)), '../rack.gemspec') + gemspec = Gem::Specification.load(gemspec_path) + Rack.release.split('.').take(2).should.equal gemspec.version.to_s.split('.').take(2) + end + end +end |