local K=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local H=require(K.Packages.Dex.Symbols)local x=require(K.Packages.Dex.Symbols.Symbol)return function()it("\100\101\102\105\110\101\115 \116\104\101 \078\105\108 \115\121\109\098\111\108",function()local K=H.Nil;(expect(K._name)).to.equal("\078\105\108");(expect(K._usage)).to.be.a("\115\116\114\105\110\103")end)it("\100\101\102\105\110\101\115 \101\113\117\105\118\097\108\101\110\116 \078\105\108 \097\099\114\111\115\115 \097 \100\105\102\102\101\114\101\110\116 \068\101\120 \114\117\110\116\105\109\101\115",function()local K=x.new("\078\105\108")local d=H.Nil;(expect(d)).to.equal(K)end)end
--!strict
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Symbols = require(ReplicatedStorage.Packages.Dex.Symbols)
local Symbol = require(ReplicatedStorage.Packages.Dex.Symbols.Symbol)
return function()
    it("defines the Nil symbol", function()
        local Nil = Symbols.Nil
        expect(Nil._name).to.equal("Nil")
        expect(Nil._usage).to.be.a("string")
    end)
    it("defines equivalent Nil across a different Dex runtimes", function()
        local externalNil = Symbol.new("Nil")
        local Nil = Symbols.Nil
        expect(Nil).to.equal(externalNil)
    end)
end