hx_trigger_test.go 397 B

123456789101112131415161718192021222324252627
  1. package hx_trigger
  2. import (
  3. "testing"
  4. )
  5. func TestHxTrigger(t *testing.T) {
  6. swap := NewHxTrigger()
  7. if swap == nil {
  8. t.Fatalf("swap==nil")
  9. }
  10. if tag := swap.Get(); tag != "" {
  11. t.Fatalf("tag not empty")
  12. }
  13. swap.Set("every 1s")
  14. if tag := swap.Get(); tag != "every 1s" {
  15. t.Fatalf("tag bad")
  16. }
  17. if str := swap.String(); str != `hx-trigger="every 1s"` {
  18. t.Fatalf("str is bad")
  19. }
  20. }