local q=require(script.Parent.TestEnum)local R=require(script.Parent.TestSession)local Y=require(script.Parent.LifecycleHooks)local h="\095\095\084\069\083\084\069\090\095\082\085\078\078\073\078\071\095\084\069\083\084\095\095"local X={environment={}}local function P(q)return setmetatable({extend=function(...)q:extend(...)end},{__call=function(R,...)return q:startExpectationChain(...)end})end


local TestEnum = require(script.Parent.TestEnum)
local TestSession = require(script.Parent.TestSession)
local LifecycleHooks = require(script.Parent.LifecycleHooks)

local RUNNING_GLOBAL = "__TESTEZ_RUNNING_TEST__"

local TestRunner = {
	environment = {}
}

local function wrapExpectContextWithPublicApi(expectationContext)
	return setmetatable({
		extend = function(...)
			expectationContext:extend(...)
		end,
	}, {
		__call = function(_self, ...)
			return expectationContext:startExpectationChain(...)
		end,
	})
end
