format_test.go 618 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package format
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/assert"
  5. )
  6. const (
  7. notFormattedStr = `
  8. type Request struct {
  9. Name string
  10. }
  11. type Response struct {
  12. Message string
  13. }
  14. service A-api {
  15. @server(
  16. handler: GreetHandler
  17. )
  18. get /greet/from/:name(Request) returns (Response)
  19. }
  20. `
  21. formattedStr = `type Request struct {
  22. Name string
  23. }
  24. type Response struct {
  25. Message string
  26. }
  27. service A-api {
  28. @server(
  29. handler: GreetHandler
  30. )
  31. get /greet/from/:name(Request) returns (Response)
  32. }`
  33. )
  34. func TestInlineTypeNotExist(t *testing.T) {
  35. r := apiFormat(notFormattedStr)
  36. assert.Equal(t, r, formattedStr)
  37. }