File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 242242
243243end
244244
245+ local _ENV = TEST_CASE ' objects_have_same_metatables' do
246+
247+ local scurl = require " lcurl.safe"
248+ local curl = require " lcurl"
249+ local e1 , e2 , m
250+
251+ function teardown ()
252+ if m then m :close () end
253+ if e1 then e1 :close () end
254+ if e2 then e2 :close () end
255+ e1 , e2 , m = nil
256+ end
257+
258+ function test_1 ()
259+ e1 = assert (scurl .easy ())
260+ e2 = assert (curl .easy ())
261+ m = assert (scurl .multi ())
262+
263+ assert_equal (m , m :add_handle (e1 ))
264+ assert_equal (m , m :add_handle (e2 ))
265+ end
266+
267+ function test_2 ()
268+ e1 = assert (scurl .easy ())
269+ e2 = assert (curl .easy ())
270+ m = assert (curl .multi ())
271+
272+ assert_equal (m , m :add_handle (e1 ))
273+ assert_equal (m , m :add_handle (e2 ))
274+ end
275+
276+ end
277+
245278if not HAS_RUNNER then lunit .run () end
You can’t perform that action at this time.
0 commit comments