Skip to content

Commit 1416c76

Browse files
authored
Add Simulation Verification flags to tests (#64)
* Add Simulation Verification flags to tests * Updated gemfile to use new inferno_core gem * Ensure newest inferno_core gem
1 parent 3d3e2a5 commit 1416c76

8 files changed

Lines changed: 116 additions & 83 deletions

Gemfile.lock

Lines changed: 101 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ PATH
55
bulk_data_test_kit (~> 0.13.0)
66
faraday (~> 1.10.4)
77
faraday_middleware (~> 1.2.1)
8-
inferno_core (~> 1.0, >= 1.0.2)
8+
inferno_core (~> 1.0, >= 1.1.2)
99
smart_app_launch_test_kit (~> 1.0)
1010
udap_security_test_kit (~> 0.12.0)
1111
us_core_test_kit (~> 1.0)
@@ -19,16 +19,16 @@ GEM
1919
minitest (>= 5.1)
2020
tzinfo (~> 2.0)
2121
zeitwerk (~> 2.3)
22-
addressable (2.8.7)
23-
public_suffix (>= 2.0.2, < 7.0)
22+
addressable (2.8.9)
23+
public_suffix (>= 2.0.2, < 8.0)
2424
aes_key_wrap (1.1.0)
2525
base62-rb (0.3.1)
2626
base64 (0.3.0)
2727
bcp47 (0.3.3)
2828
i18n
29-
bigdecimal (3.2.2)
29+
bigdecimal (3.3.1)
3030
bindata (2.5.1)
31-
bitarray (1.3.1)
31+
bitarray (1.3.2)
3232
bloomer (1.0.0)
3333
bitarray
3434
msgpack
@@ -43,27 +43,29 @@ GEM
4343
rubyzip (~> 2.3.2)
4444
smart_app_launch_test_kit (~> 1.0)
4545
tls_test_kit (~> 1.0)
46-
byebug (12.0.0)
46+
byebug (13.0.0)
47+
reline (>= 0.6.0)
4748
coderay (1.1.3)
4849
colorize (0.8.1)
4950
concurrent-ruby (1.3.4)
50-
connection_pool (2.5.3)
51-
crack (1.0.0)
51+
connection_pool (3.0.2)
52+
crack (1.0.1)
5253
bigdecimal
5354
rexml
5455
csv (3.3.5)
5556
database_cleaner (1.99.0)
5657
database_cleaner-sequel (1.99.0)
5758
database_cleaner (~> 1.99.0)
5859
sequel
59-
date (3.4.1)
60+
date (3.5.1)
6061
date_time_precision (0.8.1)
61-
debug (1.10.0)
62+
debug (1.11.1)
6263
irb (~> 1.10)
6364
reline (>= 0.3.8)
6465
diff-lcs (1.6.2)
6566
domain_name (0.6.20240107)
6667
dotenv (2.8.1)
68+
drb (2.2.3)
6769
dry-auto_inject (1.0.1)
6870
dry-core (~> 1.0)
6971
zeitwerk (~> 2.6)
@@ -81,13 +83,15 @@ GEM
8183
dry-configurable (~> 1.0, < 2)
8284
dry-core (~> 1.0, < 2)
8385
dry-inflector (~> 1.0, < 2)
84-
dry-transformer (1.0.1)
86+
dry-transformer (1.1.0)
87+
bigdecimal
8588
zeitwerk (~> 2.6)
86-
factory_bot (6.5.1)
89+
erb (6.0.2)
90+
factory_bot (6.5.6)
8791
activesupport (>= 6.1.0)
88-
faker (3.5.1)
92+
faker (3.6.1)
8993
i18n (>= 1.8.11, < 2)
90-
faraday (1.10.4)
94+
faraday (1.10.5)
9195
faraday-em_http (~> 1.0)
9296
faraday-em_synchrony (~> 1.0)
9397
faraday-excon (~> 1.1)
@@ -103,23 +107,23 @@ GEM
103107
faraday-em_synchrony (1.0.1)
104108
faraday-excon (1.1.0)
105109
faraday-httpclient (1.0.1)
106-
faraday-multipart (1.1.1)
110+
faraday-multipart (1.2.0)
107111
multipart-post (~> 2.0)
108112
faraday-net_http (1.0.2)
109113
faraday-net_http_persistent (1.2.0)
110114
faraday-patron (1.0.0)
111115
faraday-rack (1.0.0)
112-
faraday-retry (1.0.3)
116+
faraday-retry (1.0.4)
113117
faraday_middleware (1.2.1)
114118
faraday (~> 1.0)
115-
fhir_client (6.0.0)
119+
fhir_client (6.1.0)
116120
activesupport (>= 3)
117121
addressable (>= 2.3)
118122
fhir_dstu2_models (>= 1.1.1)
119123
fhir_models (>= 5.0.0)
120124
fhir_stu3_models (>= 3.1.1)
121125
nokogiri (>= 1.10.4)
122-
oauth2 (~> 1.1)
126+
oauth2 (~> 2.0)
123127
rack (>= 1.5)
124128
rest-client (~> 2.0)
125129
tilt (>= 1.1)
@@ -148,20 +152,23 @@ GEM
148152
mustermann (~> 1.0)
149153
mustermann-contrib (~> 1.0)
150154
rack (~> 2.0)
151-
hanami-utils (2.2.0)
155+
hanami-utils (2.3.0)
156+
bigdecimal (~> 3.1)
152157
concurrent-ruby (~> 1.0)
153158
dry-core (~> 1.0, < 2)
154159
dry-transformer (~> 1.0, < 2)
155160
hansi (0.2.1)
156-
hashdiff (1.1.2)
161+
hashdiff (1.2.1)
162+
hashie (5.1.0)
163+
logger
157164
http-accept (1.7.0)
158-
http-cookie (1.0.8)
165+
http-cookie (1.1.0)
159166
domain_name (~> 0.5)
160167
httpclient (2.9.0)
161168
mutex_m
162-
i18n (1.14.7)
169+
i18n (1.14.8)
163170
concurrent-ruby (~> 1.0)
164-
inferno_core (1.0.3)
171+
inferno_core (1.1.2)
165172
activesupport (~> 6.1.7.5)
166173
base62-rb (= 0.3.1)
167174
blueprinter (= 0.25.2)
@@ -192,11 +199,12 @@ GEM
192199
sequel (~> 5.42.0)
193200
sidekiq (~> 7.2.4)
194201
sqlite3 (~> 1.4)
195-
thor (~> 1.2.1)
202+
thor (~> 1.4)
196203
tty-markdown (~> 0.7.1)
197-
io-console (0.8.0)
198-
irb (1.15.2)
204+
io-console (0.8.2)
205+
irb (1.17.0)
199206
pp (>= 0.6.0)
207+
prism (>= 1.3.0)
200208
rdoc (>= 4.0.0)
201209
reline (>= 0.4.2)
202210
json-jwt (1.15.3.1)
@@ -206,20 +214,21 @@ GEM
206214
httpclient
207215
jwt (2.10.2)
208216
base64
209-
kramdown (2.5.1)
210-
rexml (>= 3.3.9)
217+
kramdown (2.5.2)
218+
rexml (>= 3.4.4)
211219
kramdown-parser-gfm (1.1.0)
212220
kramdown (~> 2.0)
221+
logger (1.7.0)
213222
method_source (1.1.0)
214223
mime-types (3.4.1)
215224
mime-types-data (~> 3.2015)
216-
mime-types-data (3.2025.0715)
217-
mini_portile2 (2.8.9)
218-
minitest (5.25.5)
225+
mime-types-data (3.2026.0317)
226+
minitest (6.0.2)
227+
drb (~> 2.0)
228+
prism (~> 1.5)
219229
msgpack (1.8.0)
220-
multi_json (1.17.0)
221-
multi_xml (0.7.2)
222-
bigdecimal (~> 3.1)
230+
multi_xml (0.8.1)
231+
bigdecimal (>= 3.1, < 5)
223232
multipart-post (2.4.1)
224233
mustermann (1.1.2)
225234
ruby2_keywords (~> 0.0.1)
@@ -229,78 +238,87 @@ GEM
229238
mutex_m (0.3.0)
230239
ndjson (1.0.0)
231240
netrc (0.11.0)
232-
nio4r (2.7.4)
233-
nokogiri (1.18.9)
234-
mini_portile2 (~> 2.8.2)
241+
nio4r (2.7.5)
242+
nokogiri (1.19.2-aarch64-linux-gnu)
243+
racc (~> 1.4)
244+
nokogiri (1.19.2-aarch64-linux-musl)
245+
racc (~> 1.4)
246+
nokogiri (1.19.2-arm-linux-gnu)
235247
racc (~> 1.4)
236-
nokogiri (1.18.9-aarch64-linux-gnu)
248+
nokogiri (1.19.2-arm-linux-musl)
237249
racc (~> 1.4)
238-
nokogiri (1.18.9-arm-linux-gnu)
250+
nokogiri (1.19.2-arm64-darwin)
239251
racc (~> 1.4)
240-
nokogiri (1.18.9-arm64-darwin)
252+
nokogiri (1.19.2-x86_64-darwin)
241253
racc (~> 1.4)
242-
nokogiri (1.18.9-x86_64-darwin)
254+
nokogiri (1.19.2-x86_64-linux-gnu)
243255
racc (~> 1.4)
244-
nokogiri (1.18.9-x86_64-linux-gnu)
256+
nokogiri (1.19.2-x86_64-linux-musl)
245257
racc (~> 1.4)
246-
oauth2 (1.4.11)
247-
faraday (>= 0.17.3, < 3.0)
248-
jwt (>= 1.0, < 3.0)
249-
multi_json (~> 1.3)
258+
oauth2 (2.0.18)
259+
faraday (>= 0.17.3, < 4.0)
260+
jwt (>= 1.0, < 4.0)
261+
logger (~> 1.2)
250262
multi_xml (~> 0.5)
251263
rack (>= 1.2, < 4)
264+
snaky_hash (~> 2.0, >= 2.0.3)
265+
version_gem (~> 1.1, >= 1.1.9)
252266
oj (3.11.0)
253267
pastel (0.8.0)
254268
tty-color (~> 0.5)
255-
pp (0.6.2)
269+
pp (0.6.3)
256270
prettyprint
257271
prettyprint (0.2.0)
258-
pry (0.15.2)
272+
prism (1.9.0)
273+
pry (0.16.0)
259274
coderay (~> 1.1)
260275
method_source (~> 1.0)
261-
pry-byebug (3.11.0)
262-
byebug (~> 12.0)
263-
pry (>= 0.13, < 0.16)
264-
psych (5.2.6)
276+
reline (>= 0.6.0)
277+
pry-byebug (3.12.0)
278+
byebug (~> 13.0)
279+
pry (>= 0.13, < 0.17)
280+
psych (5.3.1)
265281
date
266282
stringio
267-
public_suffix (6.0.2)
283+
public_suffix (7.0.5)
268284
puma (5.6.9)
269285
nio4r (~> 2.0)
270286
racc (1.8.1)
271-
rack (2.2.17)
287+
rack (2.2.22)
272288
rack-test (2.2.0)
273289
rack (>= 1.3)
274-
rake (13.3.0)
275-
rdoc (6.13.1)
290+
rake (13.3.1)
291+
rdoc (7.2.0)
292+
erb
276293
psych (>= 4.0.0)
277-
redis-client (0.25.1)
294+
tsort
295+
redis-client (0.28.0)
278296
connection_pool
279-
reline (0.6.1)
297+
reline (0.6.3)
280298
io-console (~> 0.5)
281299
rest-client (2.1.0)
282300
http-accept (>= 1.7.0, < 2.0)
283301
http-cookie (>= 1.0.2, < 2.0)
284302
mime-types (>= 1.16, < 4.0)
285303
netrc (~> 0.8)
286-
rexml (3.4.1)
304+
rexml (3.4.4)
287305
roo (2.10.1)
288306
nokogiri (~> 1)
289307
rubyzip (>= 1.3.0, < 3.0.0)
290-
rouge (4.6.0)
291-
rspec (3.13.0)
308+
rouge (4.7.0)
309+
rspec (3.13.2)
292310
rspec-core (~> 3.13.0)
293311
rspec-expectations (~> 3.13.0)
294312
rspec-mocks (~> 3.13.0)
295-
rspec-core (3.13.3)
313+
rspec-core (3.13.6)
296314
rspec-support (~> 3.13.0)
297-
rspec-expectations (3.13.4)
315+
rspec-expectations (3.13.5)
298316
diff-lcs (>= 1.2.0, < 2.0)
299317
rspec-support (~> 3.13.0)
300-
rspec-mocks (3.13.4)
318+
rspec-mocks (3.13.8)
301319
diff-lcs (>= 1.2.0, < 2.0)
302320
rspec-support (~> 3.13.0)
303-
rspec-support (3.13.3)
321+
rspec-support (3.13.7)
304322
ruby2_keywords (0.0.5)
305323
rubyzip (2.3.2)
306324
sequel (5.42.0)
@@ -314,22 +332,25 @@ GEM
314332
json-jwt (~> 1.15.3)
315333
jwt (~> 2.6)
316334
tls_test_kit (~> 1.0)
335+
snaky_hash (2.0.3)
336+
hashie (>= 0.1.0, < 6)
337+
version_gem (>= 1.1.8, < 3)
317338
sqlite3 (1.7.3-aarch64-linux)
318339
sqlite3 (1.7.3-arm-linux)
319340
sqlite3 (1.7.3-arm64-darwin)
320-
sqlite3 (1.7.3-x86-linux)
321341
sqlite3 (1.7.3-x86_64-darwin)
322342
sqlite3 (1.7.3-x86_64-linux)
323-
stringio (3.1.7)
343+
stringio (3.2.0)
324344
strings (0.2.1)
325345
strings-ansi (~> 0.2)
326346
unicode-display_width (>= 1.5, < 3.0)
327347
unicode_utils (~> 1.4)
328348
strings-ansi (0.2.0)
329-
thor (1.2.2)
330-
tilt (2.6.1)
349+
thor (1.5.0)
350+
tilt (2.7.0)
331351
tls_test_kit (1.0.0)
332352
inferno_core (~> 1.0, >= 1.0.2)
353+
tsort (0.2.0)
333354
tty-color (0.6.0)
334355
tty-markdown (0.7.2)
335356
kramdown (>= 1.16.2, < 3.0)
@@ -346,23 +367,28 @@ GEM
346367
jwt (~> 2.3)
347368
unicode-display_width (2.6.0)
348369
unicode_utils (1.4.0)
349-
us_core_test_kit (1.0.0)
370+
us_core_test_kit (1.1.1)
350371
inferno_core (~> 1.0, >= 1.0.2)
351372
smart_app_launch_test_kit (~> 1.0)
352373
tls_test_kit (~> 1.0)
353-
webmock (3.25.1)
374+
version_gem (1.1.9)
375+
webmock (3.26.2)
354376
addressable (>= 2.8.0)
355377
crack (>= 0.3.2)
356378
hashdiff (>= 0.4.0, < 2.0.0)
357-
zeitwerk (2.7.3)
379+
zeitwerk (2.7.5)
358380

359381
PLATFORMS
360382
aarch64-linux
383+
aarch64-linux-gnu
384+
aarch64-linux-musl
361385
arm-linux
386+
arm-linux-gnu
387+
arm-linux-musl
362388
arm64-darwin
363-
x86-linux
364389
x86_64-darwin
365-
x86_64-linux
390+
x86_64-linux-gnu
391+
x86_64-linux-musl
366392

367393
DEPENDENCIES
368394
database_cleaner-sequel (~> 1.8)
@@ -376,4 +402,4 @@ DEPENDENCIES
376402
webmock (~> 3.11)
377403

378404
BUNDLED WITH
379-
2.5.17
405+
2.5.22

davinci_pdex_test_kit.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Gem::Specification.new do |spec|
99
spec.description = 'Test Kit for the Da Vinci Payer Data Exchange (PDex) FHIR Implementation Guide'
1010
spec.homepage = 'https://github.com/inferno-framework/davinci-pdex-test-kit/'
1111
spec.license = 'Apache-2.0'
12-
spec.add_runtime_dependency 'inferno_core', '~> 1.0', '>= 1.0.2'
12+
spec.add_runtime_dependency 'inferno_core', '~> 1.0', '>= 1.1.2'
1313
spec.add_runtime_dependency 'us_core_test_kit', '~> 1.0'
1414
spec.add_runtime_dependency 'bulk_data_test_kit', '~> 0.13.0'
1515
spec.add_runtime_dependency 'faraday', '~> 1.10.4'

0 commit comments

Comments
 (0)