return function()local T=require(script.Parent.isDark)it("\116\104\114\111\119\115 \105\102 \097\114\103\117\109\101\110\116 \105\115 \110\111\116 \097 \067\111\108\111\114\051",function()(expect(pcall(T,true))).to.equal(false)end)it("\114\101\116\117\114\110\115 \096\102\097\108\115\101\096 \102\111\114 \119\104\105\116\101",function()(expect(T(Color3.new(1,1,1)))).to.equal(false)end)it("\114\101\116\117\114\110\115 \096\116\114\117\101\096 \102\111\114 \098\108\097\099\107",function()(expect(T(Color3.new()))).to.equal(true)end)it("\114\101\116\117\114\110\115 \096\116\114\117\101\096 \102\111\114 \099\114\105\109\115\111\110",function()expect(T(Color3.new(.6,0,0)))end)end
return function()
	local isDark = require(script.Parent.isDark)

	it("throws if argument is not a Color3", function()
		expect(pcall(isDark, true)).to.equal(false)
	end)

	it("returns `false` for white", function()
		expect(isDark(Color3.new(1, 1, 1))).to.equal(false)
	end)

	it("returns `true` for black", function()
		expect(isDark(Color3.new())).to.equal(true)
	end)

	it("returns `true` for crimson", function()
		expect(isDark(Color3.new(0.6, 0, 0)))
	end)
end
