File: 0002-Allow-release-absence-in-Rack.release.patch

package info (click to toggle)
ruby-grape 0.16.2-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 1,736 kB
  • ctags: 1,175
  • sloc: ruby: 17,103; makefile: 3
file content (21 lines) | stat: -rw-r--r-- 1,059 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
From: Hleb Valoshka <375gnu@gmail.com>
Date: Tue, 7 Jul 2015 15:13:18 +0300
Subject: Allow release absence in Rack.release

---
 spec/grape/integration/rack_spec.rb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: ruby-grape/spec/grape/integration/rack_spec.rb
===================================================================
--- ruby-grape.orig/spec/grape/integration/rack_spec.rb	2016-03-08 13:45:00.681124897 -0300
+++ ruby-grape/spec/grape/integration/rack_spec.rb	2016-03-08 13:47:00.048988081 -0300
@@ -22,7 +22,7 @@
       unless RUBY_PLATFORM == 'java'
         major, minor, patch = Rack.release.split('.').map(&:to_i)
         patch ||= 0 # rack <= 1.5.2 does not specify patch version
-        pending 'Rack 1.5.3 or 1.6.1 required' unless major >= 1 && ((minor == 5 && patch >= 3) || (minor >= 6))
+        pending 'Rack 1.5.3 or 1.6.1 required' unless major >= 1 && ((minor == 5 && release && release >= 3) || (minor >= 6))
       end
 
       expect(JSON.parse(app.call(env)[2].body.first)['params_keys']).to match_array('test')