return function()local p=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local s=p.Packages local P=require(s.Llama)local k=P.List local J=k.includes it("\115\104\111\117\108\100 \118\097\108\105\100\097\116\101 \116\121\112\101\115",function()local p,s=pcall(function()J(0)end);(expect(string.find(s,"\101\120\112\101\099\116\101\100\044 \103\111\116"))).to.be.ok()end)it("\115\104\111\117\108\100 \114\101\116\117\114\110 \097 \098\111\111\108\101\097\110",function()local p={};(expect(J(p))).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 p={"\102\111\111","\098\097\114","\098\097\122"};(expect(J(p,"\102\111\111"))).to.equal(true);(expect(J(p,"\113\117\120"))).to.equal(false)end)end
return function()
	local ReplicatedStorage = game:GetService("ReplicatedStorage")

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

	local List = Llama.List
	local includes = List.includes

	it("should validate types", function()
		local _, err = pcall(function()
			includes(0)
		end)

		expect(string.find(err, "expected, got")).to.be.ok()
	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",
			"bar",
			"baz"
		}

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