Skip to content

Commit 08efda5

Browse files
committed
Update development dependencies
Some tests needed updating for newer versions of gems
1 parent 4235706 commit 08efda5

File tree

7 files changed

+66
-65
lines changed

7 files changed

+66
-65
lines changed

Gemfile.lock

Lines changed: 56 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ PATH
55
activesupport (>= 3.0.0)
66
json (~> 1.4, >= 1.4.6)
77
mustache (~> 1.0, >= 0.99.4)
8-
rspec (>= 3.0.0)
8+
rspec (~> 3.0, >= 3.0.0)
99

1010
GEM
1111
remote: http://rubygems.org/
@@ -16,40 +16,50 @@ GEM
1616
minitest (~> 5.1)
1717
thread_safe (~> 0.3, >= 0.3.4)
1818
tzinfo (~> 1.1)
19-
addressable (2.3.6)
20-
aruba (0.6.1)
21-
childprocess (>= 0.3.6)
22-
cucumber (>= 1.1.1)
23-
rspec-expectations (>= 2.7.0)
24-
attr_required (1.0.0)
19+
addressable (2.4.0)
20+
aruba (0.13.0)
21+
childprocess (~> 0.5.6)
22+
contracts (~> 0.9)
23+
cucumber (>= 1.3.19)
24+
ffi (~> 1.9.10)
25+
rspec-expectations (>= 2.99)
26+
thor (~> 0.19)
27+
attr_required (1.0.1)
2528
builder (3.2.2)
26-
capybara (2.4.4)
29+
capybara (2.6.2)
30+
addressable
2731
mime-types (>= 1.16)
2832
nokogiri (>= 1.3.3)
2933
rack (>= 1.0.0)
3034
rack-test (>= 0.5.4)
3135
xpath (~> 2.0)
32-
childprocess (0.5.5)
36+
childprocess (0.5.9)
3337
ffi (~> 1.0, >= 1.0.11)
3438
coderay (1.1.0)
35-
crack (0.4.2)
39+
contracts (0.13.0)
40+
crack (0.4.3)
3641
safe_yaml (~> 1.0.0)
37-
cucumber (1.3.19)
42+
cucumber (2.3.2)
3843
builder (>= 2.1.2)
44+
cucumber-core (~> 1.4.0)
45+
cucumber-wire (~> 0.0.1)
3946
diff-lcs (>= 1.1.3)
40-
gherkin (~> 2.12)
47+
gherkin (~> 3.2.0)
4148
multi_json (>= 1.7.5, < 2.0)
4249
multi_test (>= 0.1.2)
43-
daemons (1.1.9)
50+
cucumber-core (1.4.0)
51+
gherkin (~> 3.2.0)
52+
cucumber-wire (0.0.1)
53+
daemons (1.2.3)
4454
diff-lcs (1.2.5)
45-
eventmachine (1.0.7)
55+
eventmachine (1.0.9.1)
4656
fakefs (0.6.0)
47-
faraday (0.9.0)
57+
faraday (0.9.2)
4858
multipart-post (>= 1.2, < 3)
49-
ffi (1.9.6)
50-
gherkin (2.12.2)
51-
multi_json (~> 1.3)
52-
httpclient (2.5.3.2)
59+
ffi (1.9.10)
60+
gherkin (3.2.0)
61+
hashdiff (0.2.3)
62+
httpclient (2.7.1)
5363
i18n (0.7.0)
5464
inch (0.7.0)
5565
pry
@@ -58,31 +68,33 @@ GEM
5868
yard (~> 0.8.7.5)
5969
json (1.8.3)
6070
method_source (0.8.2)
61-
mime-types (2.4.3)
62-
mini_portile (0.6.1)
71+
mime-types (3.0)
72+
mime-types-data (~> 3.2015)
73+
mime-types-data (3.2015.1120)
74+
mini_portile2 (2.0.0)
6375
minitest (5.8.4)
64-
multi_json (1.11.0)
76+
multi_json (1.11.2)
6577
multi_test (0.1.2)
6678
multipart-post (2.0.0)
6779
mustache (1.0.2)
68-
nokogiri (1.6.4.1)
69-
mini_portile (~> 0.6.0)
80+
nokogiri (1.6.7.2)
81+
mini_portile2 (~> 2.0.0.rc2)
7082
pry (0.10.3)
7183
coderay (~> 1.1.0)
7284
method_source (~> 0.8.1)
7385
slop (~> 3.4)
74-
rack (1.5.2)
75-
rack-oauth2 (1.0.8)
86+
rack (1.6.4)
87+
rack-oauth2 (1.2.2)
7688
activesupport (>= 2.3)
7789
attr_required (>= 0.0.5)
78-
httpclient (>= 2.2.0.2)
90+
httpclient (>= 2.4)
7991
multi_json (>= 1.3.6)
8092
rack (>= 1.1)
8193
rack-protection (1.5.3)
8294
rack
83-
rack-test (0.6.2)
95+
rack-test (0.6.3)
8496
rack (>= 1.0)
85-
rake (10.3.2)
97+
rake (10.5.0)
8698
rspec (3.4.0)
8799
rspec-core (~> 3.4.0)
88100
rspec-expectations (~> 3.4.0)
@@ -92,34 +104,36 @@ GEM
92104
rspec-expectations (3.4.0)
93105
diff-lcs (>= 1.2.0, < 2.0)
94106
rspec-support (~> 3.4.0)
95-
rspec-its (1.1.0)
107+
rspec-its (1.2.0)
96108
rspec-core (>= 3.0.0)
97109
rspec-expectations (>= 3.0.0)
98110
rspec-mocks (3.4.1)
99111
diff-lcs (>= 1.2.0, < 2.0)
100112
rspec-support (~> 3.4.0)
101113
rspec-support (3.4.1)
102114
safe_yaml (1.0.4)
103-
sinatra (1.4.5)
104-
rack (~> 1.4)
115+
sinatra (1.4.7)
116+
rack (~> 1.5)
105117
rack-protection (~> 1.4)
106-
tilt (~> 1.3, >= 1.3.4)
118+
tilt (>= 1.3, < 3)
107119
slop (3.6.0)
108120
sparkr (0.4.1)
109121
term-ansicolor (1.3.2)
110122
tins (~> 1.0)
111-
thin (1.6.3)
123+
thin (1.6.4)
112124
daemons (~> 1.0, >= 1.0.9)
113-
eventmachine (~> 1.0)
125+
eventmachine (~> 1.0, >= 1.0.4)
114126
rack (~> 1.0)
127+
thor (0.19.1)
115128
thread_safe (0.3.5)
116-
tilt (1.4.1)
129+
tilt (2.0.2)
117130
tins (1.8.2)
118131
tzinfo (1.2.2)
119132
thread_safe (~> 0.1)
120-
webmock (1.20.4)
133+
webmock (1.22.6)
121134
addressable (>= 2.3.6)
122135
crack (>= 0.3.2)
136+
hashdiff
123137
xpath (2.0.0)
124138
nokogiri (~> 1.3)
125139
yard (0.8.7.6)
@@ -129,18 +143,18 @@ PLATFORMS
129143

130144
DEPENDENCIES
131145
aruba (~> 0.5)
132-
bundler
146+
bundler (~> 1.0)
133147
capybara (~> 2.2)
134148
fakefs (~> 0.4)
135-
faraday (>= 0.9.0)
149+
faraday (~> 0.9, >= 0.9.0)
136150
inch
137-
rack-oauth2 (~> 1.0.7)
151+
rack-oauth2 (~> 1.2.2, >= 1.0.7)
138152
rack-test (~> 0.6.2)
139153
rake (~> 10.1)
140154
rspec-its (~> 1.0)
141155
rspec_api_documentation!
142-
sinatra (~> 1.4.4)
143-
thin
156+
sinatra (~> 1.4, >= 1.4.4)
157+
thin (~> 1.6, >= 1.6.3)
144158
webmock (~> 1.7)
145159

146160
BUNDLED WITH

features/markdown_documentation.feature

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,6 @@ Feature: Generate Markdown documentation from test examples
158158
* [Getting a list of orders](orders/getting_a_list_of_orders.markdown)
159159
* [Getting a specific order](orders/getting_a_specific_order.markdown)
160160
* [Updating an order](orders/updating_an_order.markdown)
161-
162-
163161
"""
164162

165163
Scenario: Example 'Getting al ist of orders' file should look like we expect
@@ -262,8 +260,6 @@ Feature: Generate Markdown documentation from test examples
262260
#### Status
263261
264262
<pre>201 Created</pre>
265-
266-
267263
"""
268264

269265
Scenario: Example 'Deleting an order' file should be created
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Given /^I move the sample image into the workspace$/ do
2-
FileUtils.cp("features/fixtures/file.png", current_dir)
2+
FileUtils.cp("features/fixtures/file.png", expand_path("."))
33
end
44

55
Then /^the generated documentation should be encoded correctly$/ do
6-
file = File.read(File.join(current_dir, "doc", "api", "foobars", "uploading_a_file.html"))
6+
file = File.read(File.join(expand_path("."), "doc", "api", "foobars", "uploading_a_file.html"))
77
expect(file).to match(/file\.png/)
88
end
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
Then /^the file "(.*?)" should contain JSON exactly like:$/ do |file, exact_content|
2-
prep_for_fs_check do
3-
json = IO.read(file)
4-
expect(JSON.parse(json)).to eq(JSON.parse(exact_content))
5-
end
2+
expect(JSON.parse(read(file).join)).to eq(JSON.parse(exact_content))
63
end

features/textile_documentation.feature

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,6 @@ Feature: Generate Textile documentation from test examples
158158
* "Getting a list of orders":orders/getting_a_list_of_orders.textile
159159
* "Getting a specific order":orders/getting_a_specific_order.textile
160160
* "Updating an order":orders/updating_an_order.textile
161-
162-
163161
"""
164162

165163
Scenario: Example 'Getting al ist of orders' file should look like we expect
@@ -214,8 +212,6 @@ Feature: Generate Textile documentation from test examples
214212
}
215213
]
216214
}</pre>
217-
218-
219215
"""
220216

221217
Scenario: Example 'Creating an order' file should look like we expect
@@ -263,8 +259,6 @@ Feature: Generate Textile documentation from test examples
263259
h4. Status
264260
265261
<pre>201 Created</pre>
266-
267-
268262
"""
269263

270264
Scenario: Example 'Deleting an order' file should be created

rspec_api_documentation.gemspec

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,23 @@ Gem::Specification.new do |s|
1414

1515
s.required_rubygems_version = ">= 1.3.6"
1616

17-
s.add_runtime_dependency "rspec", ">= 3.0.0"
17+
s.add_runtime_dependency "rspec", "~> 3.0", ">= 3.0.0"
1818
s.add_runtime_dependency "activesupport", ">= 3.0.0"
1919
s.add_runtime_dependency "mustache", "~> 1.0", ">= 0.99.4"
2020
s.add_runtime_dependency "json", "~> 1.4", ">= 1.4.6"
2121

22-
s.add_development_dependency "bundler"
22+
s.add_development_dependency "bundler", "~> 1.0"
2323
s.add_development_dependency "fakefs", "~> 0.4"
24-
s.add_development_dependency "sinatra", "~> 1.4.4"
24+
s.add_development_dependency "sinatra", "~> 1.4", ">= 1.4.4"
2525
s.add_development_dependency "aruba", "~> 0.5"
2626
s.add_development_dependency "capybara", "~> 2.2"
2727
s.add_development_dependency "rake", "~> 10.1"
2828
s.add_development_dependency "rack-test", "~> 0.6.2"
29-
s.add_development_dependency "rack-oauth2", "~> 1.0.7"
29+
s.add_development_dependency "rack-oauth2", "~> 1.2.2", ">= 1.0.7"
3030
s.add_development_dependency "webmock", "~> 1.7"
3131
s.add_development_dependency "rspec-its", "~> 1.0"
32-
s.add_development_dependency "faraday", ">= 0.9.0"
33-
s.add_development_dependency "thin"
32+
s.add_development_dependency "faraday", "~> 0.9", ">= 0.9.0"
33+
s.add_development_dependency "thin", "~> 1.6", ">= 1.6.3"
3434

3535
s.files = Dir.glob("lib/**/*") + Dir.glob("templates/**/*")
3636
s.require_path = "lib"

spec/dsl_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@
240240
end
241241

242242
describe "trigger_callback" do
243-
let(:callback_url) { "callback url" }
243+
let(:callback_url) { "http://example.com/callback-url" }
244244
let(:callbacks_triggered) { [] }
245245

246246
trigger_callback do

0 commit comments

Comments
 (0)