local Q=require(script.Parent.Expectation)local T=require(script.Parent.TestEnum)local S=require(script.Parent.TestSession)local w=require(script.Parent.LifecycleHooks)local t="\095\095\084\069\083\084\069\090\095\082\085\078\078\073\078\071\095\084\069\083\084\095\095"local j={environment={}}function j.environment.expect(...)return Q.new(...)end
--[[
	Contains the logic to run a test plan and gather test results from it.

	TestRunner accepts a TestPlan object, executes the planned tests, and
	produces a TestResults object. While the tests are running, the system's
	state is contained inside a TestSession object.
]]

local Expectation = require(script.Parent.Expectation)
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 = {},
}

function TestRunner.environment.expect(...)
	return Expectation.new(...)
end
