render_test.go 995 B

123456789101112131415161718192021222324
  1. package pgenr
  2. import (
  3. "io/ioutil"
  4. "testing"
  5. )
  6. func TestRender(t *testing.T) {
  7. page := NewPage("Hi Jon Snow,")
  8. page.SetHead("Hi Jon Snow,").
  9. SetCopyright("Copyright © 2017 Hermes. All rights reserved")
  10. page.AddIntro("Welcome to Hermes! We're very excited to have you on board.")
  11. //page.AddEntry(NewEntry("Welcome to Hermes").AddItem("Stock1", NewText("14.58", WithTextTheme(TextThemeSuccess))).AddItem("asddas", NewText("15.8", WithTextTheme(TextThemeDanger))))
  12. page.AddOutro("Need help, or have questions? Just reply to this email, we'd love to help.")
  13. page.AddOutro("Yours truly,")
  14. page.AddOutro("Hermes - http://google.com")
  15. //page.AddButtonAction("To get started with Hermes, please click here:", NewButton("Confirm your account", "https://example-hermes.com/"))
  16. page.AddInviteCodeAction("To get started with Hermes, please click here:", "950038")
  17. if str, err := Render(page); err == nil {
  18. ioutil.WriteFile("d:\\aaa.html", []byte(str), 0644)
  19. } else {
  20. t.Error(err)
  21. }
  22. }