describe("\102\115",function()local Z=import("\046\047\102\115")it("\115\104\111\117\108\100 \114\101\116\117\114\110 \101\114\114\111\114\115 \119\104\101\110 \102\097\105\108\105\110\103 \116\111 \111\112\101\110 \097 \102\105\108\101",function()local D,Q=Z.read("\110\117\099\108\101\097\114 \108\097\117\110\099\104 \099\111\100\101\115\046\116\120\116")assert.is_nil(D)assert.is_not_nil(Q)end)it("\115\104\111\117\108\100 \114\101\116\117\114\110 \099\111\110\116\101\110\116\115 \111\102 \102\105\108\101\115 \114\101\097\100",function()local D,Q=Z.read("\105\110\105\116\046\108\117\097")assert.is_not_nil(D)assert.is_nil(Q)assert.is_true(#D>0)end)end)
describe("fs", function()
	local fs = import("./fs")

	it("should return errors when failing to open a file", function()
		local contents, err = fs.read("nuclear launch codes.txt")

		assert.is_nil(contents)
		assert.is_not_nil(err)
	end)

	it("should return contents of files read", function()
		local contents, err = fs.read("init.lua")

		assert.is_not_nil(contents)
		assert.is_nil(err)
		assert.is_true(#contents > 0)
	end)
end)
