summaryrefslogtreecommitdiff
path: root/regress
diff options
context:
space:
mode:
Diffstat (limited to 'regress')
-rw-r--r--regress/104-interposition-discarded.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/regress/104-interposition-discarded.lua b/regress/104-interposition-discarded.lua
new file mode 100644
index 0000000..4261bcb
--- /dev/null
+++ b/regress/104-interposition-discarded.lua
@@ -0,0 +1,12 @@
1#!/usr/bin/env lua
2
3require"regress".export".*"
4
5local ssl_context = require "openssl.ssl.context"
6
7local value = {}
8ssl_context.interpose("foo", value)
9check(ssl_context.new().foo == value, "interpose failed")
10
11require "openssl.ssl" -- Pick a module that doesn't get loaded by regress.lua
12check(ssl_context.new().foo == value, "loading a module reset methods")