Kaynağa Gözat

Fix test

tags/v2.1.9^2
9seconds 3 ay önce
ebeveyn
işleme
f83ee17361
1 değiştirilmiş dosya ile 11 ekleme ve 10 silme
  1. 11
    10
      internal/config/type_dc_test.go

+ 11
- 10
internal/config/type_dc_test.go Dosyayı Görüntüle

2
 
2
 
3
 import (
3
 import (
4
 	"encoding/json"
4
 	"encoding/json"
5
+	"strconv"
5
 	"testing"
6
 	"testing"
6
 
7
 
7
 	"github.com/9seconds/mtg/v2/internal/config"
8
 	"github.com/9seconds/mtg/v2/internal/config"
39
 }
40
 }
40
 
41
 
41
 func (suite *TypeDCTestSuite) TestUnmarshalOk() {
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
 	for value, expected := range testData {
49
 	for value, expected := range testData {
49
-		data, err := json.Marshal(map[string]string{
50
+		data, err := json.Marshal(map[string]int{
50
 			"value": value,
51
 			"value": value,
51
 		})
52
 		})
52
 		suite.NoError(err)
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
 			testStruct := &typeDCTestStruct{}
56
 			testStruct := &typeDCTestStruct{}
56
 
57
 
57
 			assert.NoError(t, json.Unmarshal(data, testStruct))
58
 			assert.NoError(t, json.Unmarshal(data, testStruct))
62
 }
63
 }
63
 
64
 
64
 func (suite *TypeDCTestSuite) TestMarshalOk() {
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
 	for k, v := range testData {
71
 	for k, v := range testData {
79
 			data, err := json.Marshal(testStruct)
80
 			data, err := json.Marshal(testStruct)
80
 			assert.NoError(t, err)
81
 			assert.NoError(t, err)
81
 
82
 
82
-			expectedJSON, err := json.Marshal(map[string]string{
83
+			expectedJSON, err := json.Marshal(map[string]int{
83
 				"value": expected,
84
 				"value": expected,
84
 			})
85
 			})
85
 			assert.NoError(t, err)
86
 			assert.NoError(t, err)

Loading…
İptal
Kaydet