Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 

26 rindas
728 B

  1. package service
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/require"
  5. )
  6. func TestConvertSimpleChangeParamsParsesSupportedActions(t *testing.T) {
  7. upscale := ConvertSimpleChangeParams("task-1 U3")
  8. require.NotNil(t, upscale)
  9. require.Equal(t, "task-1", upscale.TaskId)
  10. require.Equal(t, "UPSCALE", upscale.Action)
  11. require.Equal(t, 3, upscale.Index)
  12. reroll := ConvertSimpleChangeParams("task-1 R")
  13. require.NotNil(t, reroll)
  14. require.Equal(t, "REROLL", reroll.Action)
  15. }
  16. func TestConvertSimpleChangeParamsRejectsBlankOrMalformedAction(t *testing.T) {
  17. require.Nil(t, ConvertSimpleChangeParams("task-1 "))
  18. require.Nil(t, ConvertSimpleChangeParams("task-1 X1"))
  19. require.Nil(t, ConvertSimpleChangeParams("task-1 U0"))
  20. }