return function()local K=require(script.Parent.strict)it("\115\104\111\117\108\100 \101\114\114\111\114 \119\104\101\110 \103\101\116\116\105\110\103 \097 \110\111\110\101\120\105\115\116\101\110\116 \107\101\121",function()local e=K({a=1,b=2});(expect(function()return e.c end)).to.throw()end)it("\115\104\111\117\108\100 \101\114\114\111\114 \119\104\101\110 \115\101\116\116\105\110\103 \097 \110\111\110\101\120\105\115\116\101\110\116 \107\101\121",function()local e=K({a=1,b=2});(expect(function()e.c=3 end)).to.throw()end)end
return function()
	local strict = require(script.Parent.strict)

	it("should error when getting a nonexistent key", function()
		local t = strict({
			a = 1,
			b = 2,
		})

		expect(function()
			return t.c
		end).to.throw()
	end)

	it("should error when setting a nonexistent key", function()
		local t = strict({
			a = 1,
			b = 2,
		})

		expect(function()
			t.c = 3
		end).to.throw()
	end)
end