Skip to content

Commit 8fc327b

Browse files
committed
Add cucumber tag for long scenarios
1 parent a48fcc7 commit 8fc327b

File tree

5 files changed

+43
-33
lines changed

5 files changed

+43
-33
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ group :production do
1717
end
1818

1919
group :test do
20-
gem 'factory_girl_rails'
20+
gem 'factory_girl_rails', '3.3.0'
2121
gem 'test-unit', '2.1.1'
2222
# :require=>false allows mocha to correctly modify the test:unit code to add mock() and stub()
2323
gem "mocha", '=0.9.8', :require=>false

Gemfile.lock

Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ GEM
4040
activesupport (3.2.8)
4141
i18n (~> 0.6)
4242
multi_json (~> 1.0)
43-
addressable (2.2.8)
43+
addressable (2.3.2)
4444
ancestry (1.2.5)
4545
activerecord (>= 2.2.2)
4646
arel (3.0.2)
@@ -50,43 +50,43 @@ GEM
5050
ffi (>= 1.0.11)
5151
rspec (>= 2.7.0)
5252
bluecloth (2.2.0)
53-
builder (3.0.0)
53+
builder (3.0.4)
5454
capybara (1.1.2)
5555
mime-types (>= 1.16)
5656
nokogiri (>= 1.3.3)
5757
rack (>= 1.0.0)
5858
rack-test (>= 0.5.4)
5959
selenium-webdriver (~> 2.0)
6060
xpath (~> 0.1.4)
61-
childprocess (0.3.2)
62-
ffi (~> 1.0.6)
61+
childprocess (0.3.6)
62+
ffi (~> 1.0, >= 1.0.6)
6363
ckeditor_rails (3.6.4.1)
6464
railties (~> 3.0)
6565
thor (~> 0.14)
66-
cocaine (0.3.1)
67-
cucumber (1.2.0)
66+
cocaine (0.4.2)
67+
cucumber (1.2.1)
6868
builder (>= 2.1.2)
6969
diff-lcs (>= 1.1.3)
70-
gherkin (~> 2.10.0)
70+
gherkin (~> 2.11.0)
7171
json (>= 1.4.6)
7272
cucumber-rails (1.3.0)
7373
capybara (>= 1.1.2)
7474
cucumber (>= 1.1.8)
7575
nokogiri (>= 1.5.0)
76-
daemons (1.1.8)
77-
database_cleaner (0.8.0)
76+
daemons (1.1.9)
77+
database_cleaner (0.9.1)
7878
diff-lcs (1.1.3)
7979
erubis (2.7.0)
80-
eventmachine (0.12.10)
80+
eventmachine (1.0.0)
8181
execjs (1.4.0)
8282
multi_json (~> 1.0)
8383
factory_girl (3.3.0)
8484
activesupport (>= 3.0.0)
8585
factory_girl_rails (3.3.0)
8686
factory_girl (~> 3.3.0)
8787
railties (>= 3.0.0)
88-
ffi (1.0.11)
89-
gherkin (2.10.0)
88+
ffi (1.1.5)
89+
gherkin (2.11.5)
9090
json (>= 1.4.6)
9191
hike (1.2.1)
9292
i18n (0.6.1)
@@ -95,9 +95,9 @@ GEM
9595
railties (>= 3.1.0, < 5.0)
9696
thor (~> 0.14)
9797
json (1.7.5)
98-
launchy (2.1.0)
99-
addressable (~> 2.2.6)
100-
libwebsocket (0.1.3)
98+
launchy (2.1.2)
99+
addressable (~> 2.3)
100+
libwebsocket (0.1.5)
101101
addressable
102102
mail (2.4.4)
103103
i18n (>= 0.4.0)
@@ -108,7 +108,7 @@ GEM
108108
rake
109109
multi_json (1.3.6)
110110
mysql2 (0.3.11)
111-
nokogiri (1.5.3)
111+
nokogiri (1.5.5)
112112
paperclip (3.0.4)
113113
activemodel (>= 3.0.0)
114114
activerecord (>= 3.0.0)
@@ -121,7 +121,7 @@ GEM
121121
rack (>= 0.4)
122122
rack-ssl (1.3.2)
123123
rack
124-
rack-test (0.6.1)
124+
rack-test (0.6.2)
125125
rack (>= 1.0)
126126
rails (3.2.8)
127127
actionmailer (= 3.2.8)
@@ -141,24 +141,23 @@ GEM
141141
rake (0.9.2.2)
142142
rdoc (3.12)
143143
json (~> 1.4)
144-
rspec (2.10.0)
145-
rspec-core (~> 2.10.0)
146-
rspec-expectations (~> 2.10.0)
147-
rspec-mocks (~> 2.10.0)
148-
rspec-core (2.10.1)
149-
rspec-expectations (2.10.0)
144+
rspec (2.11.0)
145+
rspec-core (~> 2.11.0)
146+
rspec-expectations (~> 2.11.0)
147+
rspec-mocks (~> 2.11.0)
148+
rspec-core (2.11.1)
149+
rspec-expectations (2.11.3)
150150
diff-lcs (~> 1.1.3)
151-
rspec-mocks (2.10.1)
151+
rspec-mocks (2.11.3)
152152
ruby-prof (0.11.2)
153-
rubyzip (0.9.8)
153+
rubyzip (0.9.9)
154154
sass (3.2.1)
155155
sass-rails (3.2.5)
156156
railties (~> 3.2.0)
157157
sass (>= 3.1.10)
158158
tilt (~> 1.3)
159-
selenium-webdriver (2.22.2)
159+
selenium-webdriver (2.25.0)
160160
childprocess (>= 0.2.5)
161-
ffi (~> 1.0)
162161
libwebsocket (~> 0.1.3)
163162
multi_json (~> 1.0)
164163
rubyzip
@@ -171,7 +170,7 @@ GEM
171170
sqlite3 (>= 1.3.3)
172171
term-ansicolor (1.0.7)
173172
test-unit (2.1.1)
174-
thin (1.3.1)
173+
thin (1.5.0)
175174
daemons (>= 1.0.9)
176175
eventmachine (>= 0.12.6)
177176
rack (>= 1.0.0)
@@ -181,12 +180,12 @@ GEM
181180
polyglot
182181
polyglot (>= 0.3.1)
183182
tzinfo (0.3.33)
184-
uglifier (1.2.4)
183+
uglifier (1.3.0)
185184
execjs (>= 0.3.0)
186-
multi_json (>= 1.0.2)
185+
multi_json (~> 1.0, >= 1.0.2)
187186
xpath (0.1.4)
188187
nokogiri (~> 1.3)
189-
yard (0.8.2)
188+
yard (0.8.3)
190189

191190
PLATFORMS
192191
ruby
@@ -199,7 +198,7 @@ DEPENDENCIES
199198
cucumber
200199
cucumber-rails
201200
database_cleaner
202-
factory_girl_rails
201+
factory_girl_rails (= 3.3.0)
203202
launchy
204203
mocha (= 0.9.8)
205204
mysql2

doc/release_notes.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
v3.5.5
2+
======
3+
4+
* Update to Rails 3.2.8 - Ensure tests to pass (there appeared to be some changes in inflection and html_safe between 3.2.5 and 3.2.8)
5+
6+
17
v3.5.4
28
======
39

features/commands/upgrade_project_to_3_4_0_from_3_3_x.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Feature:
66
Background:
77
Given I am working on a BrowserCMS v3.3.x project named "petstore"
88

9+
@long-scenario
910
Scenario: Upgrade Project
1011
When I run the bcms update script with bundler
1112
Then Gemfile should have the correct version of BrowserCMS

features/support/long_scenarios.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Some CLI scenarios run bundler, which can take a while.
2+
Before('@long-scenario') do
3+
@aruba_timeout_seconds = 60
4+
end

0 commit comments

Comments
 (0)