add additional logging to Module.RequireLoaded
This commit is contained in:
@@ -53,7 +53,12 @@ func TestModule(t *testing.T) {
|
||||
assert.False(mod.Loaded(), "expected Loaded to return false initially")
|
||||
|
||||
// Test RequireLoaded method
|
||||
var mod2 *Module
|
||||
assert.PanicsWithValue("module is nil", func() { mod2.RequireLoaded() }, "expected RequireLoaded to panic when module is nil")
|
||||
assert.Panics(func() { mod.RequireLoaded() }, "expected RequireLoaded to panic when module is not loaded")
|
||||
assert.PanicsWithValue("module testModule not loaded: message", func() {
|
||||
mod.RequireLoaded("message")
|
||||
}, "expected RequireLoaded to panic with custom message when module is not loaded")
|
||||
|
||||
// Test setting the module as loaded
|
||||
mod.loaded = true
|
||||
|
||||
Reference in New Issue
Block a user