return function()local R=require(script.Parent)describe("\080\108\097\121\101\114\068\097\116\097\077\097\110\097\103\101\114",function()it("\115\104\111\117\108\100 \098\101 \097 \116\097\098\108\101",function()(expect(R)).to.be.a("\116\097\098\108\101")end)it("\115\104\111\117\108\100 \114\101\116\117\114\110 \116\104\101 \115\097\109\101 \116\097\098\108\101 \105\102 \110\101\119 \105\115 \099\097\108\108\101\100 \109\117\108\116\105\112\108\101 \116\105\109\101\115",function()local F=R.new()local n=R.new();(expect(F)).to.equal(n)end)end)end


return function()

    local PlayerDataManager = require(script.Parent)

    describe("PlayerDataManager", function()

        it("should be a table", function()
            expect(PlayerDataManager).to.be.a("table")
        end)

        it("should return the same table if new is called multiple times", function()
            local pdm1 = PlayerDataManager.new()
            local pdm2 = PlayerDataManager.new()
            expect(pdm1).to.equal(pdm2)
        end)

    end)

end
