package btn_modules import ( "testing" "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs" "gitp78su.ipnodns.ru/svi/kern/v4/lev2/kctx" "gitp78su.ipnodns.ru/svi/kern/v4/lev2/kmodule" "gitp78su.ipnodns.ru/svi/kern/v4/lev2/kmonolit" "gitp78su.ipnodns.ru/svi/kern/v4/lev3/mod_ent/module_name" ) func TestBtnModules(t *testing.T) { btn := NewBtnModules() if html := btn.Html(); html.Get() == "" { t.Fatalf("html is empty") } kCtx := kctx.GetKernelCtx() kCtx.Set(defs.Txt("isLocal"), true, "test") kMon := kmonolit.GetMonolit("test") modName := module_name.IModuleNameFix(module_name.NewModuleName("test")) mod := kmodule.NewKernelModule(modName) kMon.Add(mod) if str := btn.clickMonolit(map[string]string{}). Hassert(defs.Txt("TestBtnModules()")); str.Get() == "" { t.Fatalf("strOut is empty") } }