package btn_modules import ( "testing" "gitp78su.ipnodns.ru/svi/kern/v4/d0" "gitp78su.ipnodns.ru/svi/kern/v4/d2/kern_ctx" "gitp78su.ipnodns.ru/svi/kern/v4/d2/kmodule" "gitp78su.ipnodns.ru/svi/kern/v4/d2/kmonolit" "gitp78su.ipnodns.ru/svi/kern/v4/d3/mod_ent/module_name" ) func TestBtnModules(t *testing.T) { owner:=d0.LetOwner(1,"isol_wui_btn") btn := NewBtnModules(owner) if html := btn.Html(); html.Get() == "" { t.Fatalf("html is empty") } kCtx := kern_ctx.GetKernCtx() kCtx.Set(d0.LetTxt(owner, "isLocal"), true, "test") kMon := kmonolit.LetModMonolit("test") modName := module_name.LetModuleName("test") mod := kmodule.NewKernelModule(owner, modName) kMon.Add(mod) if str := btn.clickMonolit(map[d0.Txt]d0.Txt{}). Hassert("TestBtnModules()"); str.Get() == "" { t.Fatalf("strOut is empty") } }