diff options
-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 |