9seconds 2 месяцев назад
Родитель
Сommit
f83ee17361
1 измененных файлов: 11 добавлений и 10 удалений
  1. 11
    10
      internal/config/type_dc_test.go

+ 11
- 10
internal/config/type_dc_test.go Просмотреть файл

@@ -2,6 +2,7 @@ package config_test
2 2
 
3 3
 import (
4 4
 	"encoding/json"
5
+	"strconv"
5 6
 	"testing"
6 7
 
7 8
 	"github.com/9seconds/mtg/v2/internal/config"
@@ -39,19 +40,19 @@ func (suite *TypeDCTestSuite) TestUnmarshalFail() {
39 40
 }
40 41
 
41 42
 func (suite *TypeDCTestSuite) TestUnmarshalOk() {
42
-	testData := map[string]int{
43
-		"1":   1,
44
-		"-1":  1,
45
-		"203": 203,
43
+	testData := map[int]int{
44
+		1:   1,
45
+		-1:  1,
46
+		203: 203,
46 47
 	}
47 48
 
48 49
 	for value, expected := range testData {
49
-		data, err := json.Marshal(map[string]string{
50
+		data, err := json.Marshal(map[string]int{
50 51
 			"value": value,
51 52
 		})
52 53
 		suite.NoError(err)
53 54
 
54
-		suite.T().Run(value, func(t *testing.T) {
55
+		suite.T().Run(strconv.Itoa(value), func(t *testing.T) {
55 56
 			testStruct := &typeDCTestStruct{}
56 57
 
57 58
 			assert.NoError(t, json.Unmarshal(data, testStruct))
@@ -62,9 +63,9 @@ func (suite *TypeDCTestSuite) TestUnmarshalOk() {
62 63
 }
63 64
 
64 65
 func (suite *TypeDCTestSuite) TestMarshalOk() {
65
-	testData := map[string]string{
66
-		"1":   "1",
67
-		"203": "203",
66
+	testData := map[string]int{
67
+		"1":   1,
68
+		"203": 203,
68 69
 	}
69 70
 
70 71
 	for k, v := range testData {
@@ -79,7 +80,7 @@ func (suite *TypeDCTestSuite) TestMarshalOk() {
79 80
 			data, err := json.Marshal(testStruct)
80 81
 			assert.NoError(t, err)
81 82
 
82
-			expectedJSON, err := json.Marshal(map[string]string{
83
+			expectedJSON, err := json.Marshal(map[string]int{
83 84
 				"value": expected,
84 85
 			})
85 86
 			assert.NoError(t, err)

Загрузка…
Отмена
Сохранить