btn_modules_test.go 687 B

123456789101112131415161718192021222324252627
  1. package btn_modules
  2. import (
  3. "testing"
  4. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/alias"
  5. "gitp78su.ipnodns.ru/svi/kern/v4/lev2/kctx"
  6. "gitp78su.ipnodns.ru/svi/kern/v4/lev2/kmodule"
  7. "gitp78su.ipnodns.ru/svi/kern/v4/lev2/kmonolit"
  8. )
  9. func TestBtnModules(t *testing.T) {
  10. btn := NewBtnModules()
  11. if html := btn.Html(); html == "" {
  12. t.Fatalf("html is empty")
  13. }
  14. kCtx := kctx.GetKernelCtx()
  15. kCtx.Set("isLocal", true, "test")
  16. kMon := kmonolit.GetMonolit("test")
  17. modName := alias.NewAModuleName("test")
  18. mod := kmodule.NewKernelModule(modName)
  19. kMon.Add(mod)
  20. if str := btn.clickMonolit(map[string]string{}).
  21. Hassert("TestBtnModules()"); str == "" {
  22. t.Fatalf("strOut is empty")
  23. }
  24. }