package btn_monolit import ( "testing" "gitp78su.ipnodns.ru/svi/kern/v4/lev2/kctx" "gitp78su.ipnodns.ru/svi/kern/v4/lev2/kmodule" "gitp78su.ipnodns.ru/svi/kern/v4/lev2/kmonolit" ) func TestBtnModules(t *testing.T) { btn := NewBtnMonolit().Hassert("TestBtnModules()") if html := btn.Html(); html == "" { t.Fatalf("html is empty") } kCtx := kctx.GetKernelCtx().Hassert("TestBtnModules()") kCtx.Set("isLocal", true, "test").Hassert("TestBtnModules()") kMon := kmonolit.GetMonolit("test").Hassert("TestBtnModules()") mod := kmodule.NewKernelModule("test").Hassert("TestBtnModules()") kMon.Add(mod).Hassert("TestBtnModules()") if str := btn.clickMonolit(map[string]string{}). Hassert("TestBtnModules()"); str == "" { t.Fatalf("strOut is empty") } }