Skip to content

Commit ab04781

Browse files
committed
remove chromedriver-helper, use webdrivers
1 parent 075162f commit ab04781

30 files changed

Lines changed: 216 additions & 309 deletions

File tree

ruby/examples/docs/home-page/Gemfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
source 'https://rubygems.org'
22
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
33

4-
ruby '2.3.1'
4+
ruby '2.6.6'
55

66
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
77
gem 'rails', '~> 5.2.1'
@@ -37,6 +37,7 @@ gem 'jbuilder', '~> 2.5'
3737
gem 'bootsnap', '>= 1.1.0', require: false
3838

3939
gem 'rails-hyperstack', path: '../../../..', glob: 'ruby/*/*.gemspec'
40+
gem 'mini_racer'
4041

4142
group :development, :test do
4243
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
@@ -61,7 +62,7 @@ group :test do
6162
gem 'capybara', '>= 2.15'
6263
gem 'selenium-webdriver'
6364
# Easy installation and use of chromedriver to run system tests with Chrome
64-
gem 'chromedriver-helper'
65+
gem 'webdrivers'
6566
gem 'rspec', '~> 3.7.0'
6667
gem 'rspec-rails'
6768
end

ruby/examples/docs/home-page/Gemfile.lock

Lines changed: 67 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -2,48 +2,40 @@ PATH
22
remote: ../../../..
33
glob: ruby/*/*.gemspec
44
specs:
5-
hyper-component (1.0.alpha1.5)
6-
hyper-state (= 1.0.alpha1.5)
7-
hyperstack-config (= 1.0.alpha1.5)
8-
libv8 (~> 6.7.0)
9-
mini_racer (~> 0.2.4)
10-
opal (>= 0.11.0, < 0.12.0)
5+
hyper-component (1.0.alpha1.8)
6+
hyper-state (= 1.0.alpha1.8)
7+
hyperstack-config (= 1.0.alpha1.8)
118
opal-activesupport (~> 0.3.1)
129
react-rails (>= 2.4.0, < 2.5.0)
13-
hyper-model (1.0.alpha1.5)
10+
hyper-model (1.0.alpha1.8)
1411
activemodel
1512
activerecord (>= 4.0.0)
16-
hyper-component (= 1.0.alpha1.5)
17-
hyper-operation (= 1.0.alpha1.5)
18-
hyper-operation (1.0.alpha1.5)
13+
hyper-operation (= 1.0.alpha1.8)
14+
hyper-operation (1.0.alpha1.8)
1915
activerecord (>= 4.0.0)
20-
hyper-component (= 1.0.alpha1.5)
16+
hyper-component (= 1.0.alpha1.8)
2117
mutations
2218
opal-activesupport (~> 0.3.1)
2319
tty-table
24-
hyper-router (1.0.alpha1.5)
25-
hyper-component (= 1.0.alpha1.5)
26-
hyper-state (= 1.0.alpha1.5)
20+
hyper-router (1.0.alpha1.8)
21+
hyper-component (= 1.0.alpha1.8)
22+
hyper-state (= 1.0.alpha1.8)
2723
opal-browser (~> 0.2.0)
28-
hyper-state (1.0.alpha1.5)
29-
hyperstack-config (= 1.0.alpha1.5)
30-
opal (>= 0.11.0, < 0.12.0)
31-
hyperstack-config (1.0.alpha1.5)
24+
hyper-state (1.0.alpha1.8)
25+
hyperstack-config (= 1.0.alpha1.8)
26+
hyperstack-config (1.0.alpha1.8)
3227
listen (~> 3.0)
33-
mini_racer (~> 0.2.4)
34-
opal (>= 0.11.0, < 0.12.0)
28+
opal (>= 0.11.0, < 2.0)
3529
opal-browser (~> 0.2.0)
3630
uglifier
3731
websocket
38-
rails-hyperstack (1.0.alpha1.5)
39-
hyper-model (= 1.0.alpha1.5)
40-
hyper-router (= 1.0.alpha1.5)
41-
hyperstack-config (= 1.0.alpha1.5)
42-
libv8 (~> 6.7.0)
43-
mini_racer (~> 0.2.4)
32+
rails-hyperstack (1.0.alpha1.8)
33+
hyper-model (= 1.0.alpha1.8)
34+
hyper-router (= 1.0.alpha1.8)
35+
hyperstack-config (= 1.0.alpha1.8)
4436
opal-browser (~> 0.2.0)
45-
opal-rails (~> 0.9.4)
46-
rails (>= 4.0.0)
37+
opal-rails
38+
rails (>= 5.0.0, < 7.0)
4739
react-rails (>= 2.4.0, < 2.5.0)
4840

4941
GEM
@@ -92,10 +84,8 @@ GEM
9284
tzinfo (~> 1.1)
9385
addressable (2.6.0)
9486
public_suffix (>= 2.0.2, < 4.0)
95-
archive-zip (0.12.0)
96-
io-like (~> 0.3.0)
9787
arel (9.0.0)
98-
ast (2.4.0)
88+
ast (2.4.2)
9989
babel-source (5.8.35)
10090
babel-transpiler (0.7.0)
10191
babel-source (>= 4.0, < 6)
@@ -115,9 +105,6 @@ GEM
115105
xpath (~> 3.2)
116106
childprocess (1.0.1)
117107
rake (< 13.0)
118-
chromedriver-helper (2.1.1)
119-
archive-zip (~> 0.10)
120-
nokogiri (~> 1.8)
121108
coderay (1.1.2)
122109
coffee-rails (4.2.2)
123110
coffee-script (>= 2.2.0)
@@ -127,28 +114,25 @@ GEM
127114
execjs
128115
coffee-script-source (1.12.2)
129116
concurrent-ruby (1.1.5)
130-
connection_pool (2.2.2)
117+
connection_pool (2.2.5)
131118
crass (1.0.4)
132119
diff-lcs (1.3)
133-
equatable (0.5.0)
134120
erubi (1.8.0)
135121
execjs (2.7.0)
136122
ffi (1.11.1)
137123
foreman (0.85.0)
138124
thor (~> 0.19.1)
139125
globalid (0.4.2)
140126
activesupport (>= 4.2.0)
141-
hike (1.2.3)
142127
i18n (1.6.0)
143128
concurrent-ruby (~> 1.0)
144-
io-like (0.3.0)
145129
jbuilder (2.9.1)
146130
activesupport (>= 4.2.0)
147-
jquery-rails (4.3.5)
131+
jquery-rails (4.4.0)
148132
rails-dom-testing (>= 1, < 3)
149133
railties (>= 4.2.0)
150134
thor (>= 0.14, < 2.0)
151-
libv8 (6.7.288.46.1)
135+
libv8-node (15.14.0.0)
152136
listen (3.1.5)
153137
rb-fsevent (~> 0.9, >= 0.9.4)
154138
rb-inotify (~> 0.9, >= 0.9.7)
@@ -161,49 +145,47 @@ GEM
161145
marcel (0.3.3)
162146
mimemagic (~> 0.3.2)
163147
method_source (0.9.2)
164-
mimemagic (0.3.3)
148+
mimemagic (0.3.10)
149+
nokogiri (~> 1)
150+
rake
165151
mini_mime (1.0.1)
166152
mini_portile2 (2.4.0)
167-
mini_racer (0.2.4)
168-
libv8 (>= 6.3)
153+
mini_racer (0.4.0)
154+
libv8-node (~> 15.14.0.0)
169155
minitest (5.11.3)
170156
msgpack (1.3.0)
171-
mutations (0.9.0)
157+
mutations (0.9.1)
172158
activesupport
173-
necromancer (0.4.0)
174159
nio4r (2.3.1)
175160
nokogiri (1.10.3)
176161
mini_portile2 (~> 2.4.0)
177-
opal (0.11.4)
162+
opal (1.0.5)
178163
ast (>= 2.3.0)
179-
hike (~> 1.2)
180-
parser (= 2.3.3.1)
181-
sourcemap (~> 0.1.0)
182-
opal-activesupport (0.3.2)
183-
opal (>= 0.5.0, < 1.0.0)
164+
parser (~> 2.6)
165+
opal-activesupport (0.3.3)
166+
opal (>= 0.5.0, < 2)
184167
opal-browser (0.2.0)
185168
opal
186169
paggio
187-
opal-jquery (0.4.3)
188-
opal (>= 0.10.0, < 0.12.0)
189-
opal-rails (0.9.5)
170+
opal-jquery (0.4.4)
171+
opal (>= 0.10.0, < 1.1)
172+
opal-rails (1.1.2)
190173
jquery-rails
191-
opal (>= 0.11.0, < 0.12)
174+
opal (~> 1.0.0)
192175
opal-activesupport (>= 0.0.5)
193-
opal-jquery (~> 0.4.0)
194-
opal-sprockets (~> 0.4.2)
195-
rails (>= 4.1, < 6.0)
176+
opal-jquery (~> 0.4.4)
177+
opal-sprockets (~> 0.4.6)
178+
rails (>= 5.1, < 6.1)
196179
sprockets-rails (>= 2.3.3, < 4.0)
197-
opal-sprockets (0.4.3.0.11.0.3.7)
198-
opal (~> 0.11.0)
180+
opal-sprockets (0.4.9.1.0.3.7)
181+
opal (~> 1.0.0)
199182
sprockets (~> 3.7)
200183
tilt (>= 1.4)
201184
paggio (0.2.6)
202-
parser (2.3.3.1)
203-
ast (~> 2.2)
204-
pastel (0.7.2)
205-
equatable (~> 0.5.0)
206-
tty-color (~> 0.4.0)
185+
parser (2.7.2.0)
186+
ast (~> 2.4.1)
187+
pastel (0.8.0)
188+
tty-color (~> 0.5)
207189
pry (0.12.2)
208190
coderay (~> 1.1.0)
209191
method_source (~> 0.9.0)
@@ -284,7 +266,6 @@ GEM
284266
selenium-webdriver (3.142.3)
285267
childprocess (>= 0.5, < 2.0)
286268
rubyzip (~> 1.2, >= 1.2.2)
287-
sourcemap (0.1.1)
288269
spring (2.0.2)
289270
activesupport (>= 4.2)
290271
spring-watcher-listen (2.0.1)
@@ -298,37 +279,39 @@ GEM
298279
activesupport (>= 4.0)
299280
sprockets (>= 3.0.0)
300281
sqlite3 (1.4.1)
301-
strings (0.1.5)
302-
strings-ansi (~> 0.1)
303-
unicode-display_width (~> 1.5)
282+
strings (0.2.1)
283+
strings-ansi (~> 0.2)
284+
unicode-display_width (>= 1.5, < 3.0)
304285
unicode_utils (~> 1.4)
305-
strings-ansi (0.1.0)
286+
strings-ansi (0.2.0)
306287
thor (0.19.4)
307288
thread_safe (0.3.6)
308289
tilt (2.0.9)
309-
tty-color (0.4.3)
310-
tty-screen (0.6.5)
311-
tty-table (0.10.0)
312-
equatable (~> 0.5.0)
313-
necromancer (~> 0.4.0)
314-
pastel (~> 0.7.2)
315-
strings (~> 0.1.0)
316-
tty-screen (~> 0.6.4)
290+
tty-color (0.6.0)
291+
tty-screen (0.8.1)
292+
tty-table (0.12.0)
293+
pastel (~> 0.8)
294+
strings (~> 0.2.0)
295+
tty-screen (~> 0.8)
317296
turbolinks (5.2.0)
318297
turbolinks-source (~> 5.2)
319298
turbolinks-source (5.2.0)
320299
tzinfo (1.2.5)
321300
thread_safe (~> 0.1)
322301
uglifier (4.1.20)
323302
execjs (>= 0.3.0, < 3)
324-
unicode-display_width (1.6.0)
303+
unicode-display_width (2.0.0)
325304
unicode_utils (1.4.0)
326305
web-console (3.7.0)
327306
actionview (>= 5.0)
328307
activemodel (>= 5.0)
329308
bindex (>= 0.4.0)
330309
railties (>= 5.0)
331-
websocket (1.2.8)
310+
webdrivers (4.1.2)
311+
nokogiri (~> 1.6)
312+
rubyzip (~> 1.0)
313+
selenium-webdriver (>= 3.0, < 4.0)
314+
websocket (1.2.9)
332315
websocket-driver (0.7.1)
333316
websocket-extensions (>= 0.1.0)
334317
websocket-extensions (0.1.4)
@@ -342,11 +325,11 @@ DEPENDENCIES
342325
bootsnap (>= 1.1.0)
343326
byebug
344327
capybara (>= 2.15)
345-
chromedriver-helper
346328
coffee-rails (~> 4.2)
347329
foreman
348330
jbuilder (~> 2.5)
349331
listen (>= 3.0.5, < 3.2)
332+
mini_racer
350333
pry
351334
puma (~> 3.11)
352335
rails (~> 5.2.1)
@@ -362,9 +345,10 @@ DEPENDENCIES
362345
tzinfo-data
363346
uglifier (>= 1.3.0)
364347
web-console (>= 3.3.0)
348+
webdrivers
365349

366350
RUBY VERSION
367-
ruby 2.3.1p112
351+
ruby 2.6.6p146
368352

369353
BUNDLED WITH
370-
2.0.1
354+
2.2.6

ruby/examples/misc/sinatra_app/Gemfile.lock

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
PATH
22
remote: ../../../hyper-spec
33
specs:
4-
hyper-spec (1.0.alpha1.5)
4+
hyper-spec (1.0.alpha1.8)
55
actionview
66
capybara
7-
chromedriver-helper (= 1.2.0)
87
filecache
98
method_source
109
opal (>= 0.11.0, < 2.0)
11-
parser (>= 2.3.3.1)
10+
parser
1211
rspec
1312
selenium-webdriver
1413
timecop (~> 0.8.1)
@@ -19,22 +18,20 @@ PATH
1918
GEM
2019
remote: https://rubygems.org/
2120
specs:
22-
actionview (6.1.3)
23-
activesupport (= 6.1.3)
21+
actionview (6.1.3.1)
22+
activesupport (= 6.1.3.1)
2423
builder (~> 3.1)
2524
erubi (~> 1.4)
2625
rails-dom-testing (~> 2.0)
2726
rails-html-sanitizer (~> 1.1, >= 1.2.0)
28-
activesupport (6.1.3)
27+
activesupport (6.1.3.1)
2928
concurrent-ruby (~> 1.0, >= 1.0.2)
3029
i18n (>= 1.6, < 2)
3130
minitest (>= 5.1)
3231
tzinfo (~> 2.0)
3332
zeitwerk (~> 2.3)
3433
addressable (2.7.0)
3534
public_suffix (>= 2.0.2, < 5.0)
36-
archive-zip (0.12.0)
37-
io-like (~> 0.3.0)
3835
ast (2.4.2)
3936
builder (3.2.4)
4037
capybara (3.35.3)
@@ -46,30 +43,26 @@ GEM
4643
regexp_parser (>= 1.5, < 3.0)
4744
xpath (~> 3.2)
4845
childprocess (3.0.0)
49-
chromedriver-helper (1.2.0)
50-
archive-zip (~> 0.10)
51-
nokogiri (~> 1.8)
5246
coderay (1.1.3)
5347
concurrent-ruby (1.1.8)
5448
crass (1.0.6)
5549
diff-lcs (1.4.4)
5650
erubi (1.10.0)
5751
execjs (2.7.0)
5852
filecache (1.0.2)
59-
i18n (1.8.9)
53+
i18n (1.8.10)
6054
concurrent-ruby (~> 1.0)
61-
io-like (0.3.1)
62-
loofah (2.9.0)
55+
loofah (2.9.1)
6356
crass (~> 1.0.2)
6457
nokogiri (>= 1.5.9)
6558
method_source (1.0.0)
66-
mini_mime (1.0.2)
59+
mini_mime (1.1.0)
6760
mini_portile2 (2.5.0)
6861
minitest (5.14.4)
6962
mustermann (1.1.1)
7063
ruby2_keywords (~> 0.0.1)
7164
nio4r (2.5.7)
72-
nokogiri (1.11.2)
65+
nokogiri (1.11.3)
7366
mini_portile2 (~> 2.5.0)
7467
racc (~> 1.4)
7568
opal (1.1.1)
@@ -156,4 +149,4 @@ DEPENDENCIES
156149
sinatra
157150

158151
BUNDLED WITH
159-
2.1.4
152+
2.2.6

0 commit comments

Comments
 (0)