return function()local b=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local Q=b.Packages local o=require(Q.Llama)local F=o.Dictionary local O=F.includes it("\115\104\111\117\108\100 \118\097\108\105\100\097\116\101 \116\121\112\101\115",function()local b={{0},{0;0}}for Q=1,#b,1 do local o,F=pcall(function()O(unpack(b[Q]))end);(expect(string.find(F,"\101\120\112\101\099\116\101\100\044 \103\111\116"))).to.be.ok()end end)it("\115\104\111\117\108\100 \114\101\116\117\114\110 \097 \098\111\111\108\101\097\110",function()local b={};(expect(O(b))).to.be.a("\098\111\111\108\101\097\110")end)it("\115\104\111\117\108\100 \114\101\116\117\114\110 \119\104\101\116\104\101\114 \116\097\098\108\101 \104\097\115 \118\097\108\117\101 \111\114 \110\111\116",function()local b={foo="\111\111\102";bar="\114\097\098",baz="\122\097\098"};(expect(O(b,"\111\111\102"))).to.equal(true);(expect(O(b,"\102\111\111"))).to.equal(false)end)end
return function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")

	local Packages = ReplicatedStorage.Packages
	local Llama = require(Packages.Llama)

	local Dictionary = Llama.Dictionary
	local includes = Dictionary.includes

	it("should validate types", function()
		local args = {
			{ 0 },
			{ 0, 0 },
		}

		for i = 1, #args do
			local _, err = pcall(function()
				includes(unpack(args[i]))
			end)

			expect(string.find(err, "expected, got")).to.be.ok()
		end
	end)

	it("should return a boolean", function()
		local a = {}

		expect(includes(a)).to.be.a("boolean")
	end)

	it("should return whether table has value or not", function()
		local a = {
			foo = "oof",
			bar = "rab",
			baz = "zab"
		}

		expect(includes(a, "oof")).to.equal(true)
		expect(includes(a, "foo")).to.equal(false)
	end)
end