File tree Expand file tree Collapse file tree 3 files changed +5
-2
lines changed
Expand file tree Collapse file tree 3 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 33require_relative "helper"
44require "rubygems/ext"
55require "open3"
6+ require "fiddle"
67
78class TestGemExtCargoBuilder < Gem ::TestCase
89 def setup
@@ -149,15 +150,13 @@ def skip_unsupported_platforms!
149150 end
150151
151152 def assert_ffi_handle ( bundle , name )
152- require "fiddle"
153153 dylib_handle = Fiddle . dlopen bundle
154154 assert_nothing_raised { dylib_handle [ name ] }
155155 ensure
156156 dylib_handle &.close
157157 end
158158
159159 def refute_ffi_handle ( bundle , name )
160- require "fiddle"
161160 dylib_handle = Fiddle . dlopen bundle
162161 assert_raise { dylib_handle [ name ] }
163162 ensure
Original file line number Diff line number Diff line change 1111gem "rake" , "~> 13.1"
1212gem "builder" , "~> 3.2"
1313gem "rb_sys"
14+ gem "fiddle"
1415gem "rubygems-generate_index" , "~> 1.1"
Original file line number Diff line number Diff line change 44 base64 (0.2.0)
55 builder (3.3.0)
66 compact_index (0.15.0)
7+ fiddle (1.1.6)
78 logger (1.6.5)
89 mustermann (3.0.3)
910 ruby2_keywords (~> 0.0.1)
@@ -46,6 +47,7 @@ PLATFORMS
4647DEPENDENCIES
4748 builder (~> 3.2)
4849 compact_index (~> 0.15.0)
50+ fiddle
4951 rack (~> 3.0)
5052 rack-test (~> 2.1)
5153 rackup (~> 2.1)
@@ -59,6 +61,7 @@ CHECKSUMS
5961 base64 (0.2.0) sha256=0f25e9b21a02a0cc0cea8ef92b2041035d39350946e8789c562b2d1a3da01507
6062 builder (3.3.0) sha256=497918d2f9dca528fdca4b88d84e4ef4387256d984b8154e9d5d3fe5a9c8835f
6163 compact_index (0.15.0) sha256=5c6c404afca8928a7d9f4dde9524f6e1610db17e675330803055db282da84a8b
64+ fiddle (1.1.6) sha256=79e8d909e602d979434cf9fccfa6e729cb16432bb00e39c7596abe6bee1249ab
6265 logger (1.6.5) sha256=c3cfe56d01656490ddd103d38b8993d73d86296adebc5f58cefc9ec03741e56b
6366 mustermann (3.0.3) sha256=d1f8e9ba2ddaed47150ddf81f6a7ea046826b64c672fbc92d83bce6b70657e88
6467 rack (3.1.8) sha256=d3fbcbca43dc2b43c9c6d7dfbac01667ae58643c42cea10013d0da970218a1b1
You can’t perform that action at this time.
0 commit comments