Mercurial > wow > hotcorners
view Libs/LibStub/tests/test4.lua @ 25:ac501d71c890 tip
Added tag v8.2.0.024 for changeset 389dcaeebc47
author | Tercioo |
---|---|
date | Fri, 28 Jun 2019 20:07:27 -0300 |
parents | fc346da3afd9 |
children |
line wrap: on
line source
debugstack = debug.traceback strmatch = string.match loadfile("../LibStub.lua")() -- Pretend like loaded libstub is old and doesn't have :IterateLibraries assert(LibStub.minor) LibStub.minor = LibStub.minor - 0.0001 LibStub.IterateLibraries = nil loadfile("../LibStub.lua")() assert(type(LibStub.IterateLibraries)=="function") -- Now pretend that we're the same version -- :IterateLibraries should NOT be re-created LibStub.IterateLibraries = 123 loadfile("../LibStub.lua")() assert(LibStub.IterateLibraries == 123) -- Now pretend that a newer version is loaded -- :IterateLibraries should NOT be re-created LibStub.minor = LibStub.minor + 0.0001 loadfile("../LibStub.lua")() assert(LibStub.IterateLibraries == 123) -- Again with a huge number LibStub.minor = LibStub.minor + 1234567890 loadfile("../LibStub.lua")() assert(LibStub.IterateLibraries == 123) print("OK")