Mercurial > wow > details-legacy-raids-info
view Details_RaidInfo-SiegeOfOrgrimmar/Libs/LibStub/tests/test4.lua @ 2:924da8a86f95
- We don't need acelocale, since the lib is already added on Details!.
| author | Tercio |
|---|---|
| date | Mon, 23 Nov 2015 14:48:43 -0200 |
| parents | 0de01324b4f2 |
| 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")
