return function()local l=require(script.Parent.every)it("\115\104\111\117\108\100 \114\101\116\117\114\110 \116\114\117\101 \105\102 \097\108\108 \101\108\101\109\101\110\116\115 \109\097\116\099\104 \116\104\101 \112\114\101\100\105\099\097\116\101",function()local I={hello="\119\111\114\108\100",goodbye="\119\111\114\108\100"};(expect(l(I,function(l)return l=="\119\111\114\108\100"end))).to.equal(true)end)it("\115\104\111\117\108\100 \114\101\116\117\114\110 \102\097\108\115\101 \105\102 \097\110\121 \101\108\101\109\101\110\116\115 \100\111 \110\111\116 \109\097\116\099\104 \116\104\101 \112\114\101\100\105\099\097\116\101",function()local I={hello="\119\111\114\108\100";goodbye="\119\111\114\108\100"};(expect(l(I,function(l)return l=="\104\101\108\108\111"end))).to.equal(false)end)end
return function()
	local Every = require(script.Parent.every)

	it("should return true if all elements match the predicate", function()
		local dictionary = { hello = "world", goodbye = "world" }

		expect(Every(dictionary, function(value)
			return value == "world"
		end)).to.equal(true)
	end)

	it("should return false if any elements do not match the predicate", function()
		local dictionary = { hello = "world", goodbye = "world" }

		expect(Every(dictionary, function(value)
			return value == "hello"
		end)).to.equal(false)
	end)
end
