local C=require(script.Parent.Archetype)local J=(require(script.Parent)).component return function()describe("\097\114\099\104\101\116\121\112\101",function()it("\115\104\111\117\108\100 \114\101\112\111\114\116 \115\097\109\101 \115\101\116\115 \097\115 \115\097\109\101 \097\114\099\104\101\116\121\112\101",function()local E=J()local l=J();(expect(C.hash({#E,#l}))).to.equal(C.hash({#l;#E}))end)end)end
local Archetype = require(script.Parent.Archetype)
local component = require(script.Parent).component

return function()
	describe("archetype", function()
		it("should report same sets as same archetype", function()
			local a = component()
			local b = component()
			expect(Archetype.hash({ #a, #b })).to.equal(Archetype.hash({ #b, #a }))
		end)
	end)
end
