@@ -17,7 +17,8 @@ func Test_ChannelDefinitions_Serialization(t *testing.T) {
1717 {"streamId": 1, "aggregator": "median"},
1818 {"streamId": 2, "aggregator": "mode"}
1919 ],
20- "opts": null
20+ "opts": null,
21+ "tombstone": false
2122 },
2223 "1": {
2324 "reportFormat": "evm_premium_legacy",
@@ -31,7 +32,8 @@ func Test_ChannelDefinitions_Serialization(t *testing.T) {
3132 "multiplier": "1000000000000000000",
3233 "feedId": "0x0003aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
3334 "baseUSDFee": "0.1"
34- }
35+ },
36+ "tombstone": false
3537 }
3638}`
3739 var channelDefinitions ChannelDefinitions
@@ -42,8 +44,6 @@ func Test_ChannelDefinitions_Serialization(t *testing.T) {
4244 require .NoError (t , err )
4345
4446 assert .JSONEq (t , inputJSON , string (marshaledJSON ))
45-
46- assert .Equal (t , `{"0":{"reportFormat":"json","streams":[{"streamId":1,"aggregator":"median"},{"streamId":2,"aggregator":"mode"}],"opts":null},"1":{"reportFormat":"evm_premium_legacy","streams":[{"streamId":1,"aggregator":"median"},{"streamId":2,"aggregator":"median"},{"streamId":3,"aggregator":"quote"}],"opts":{"baseUSDFee":"0.1","expirationWindow":86400,"feedId":"0x0003aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","multiplier":"1000000000000000000"}}}` , string (marshaledJSON ))
4747}
4848
4949func Test_ChannelDefinition_Equals (t * testing.T ) {
@@ -169,6 +169,32 @@ func Test_ChannelDefinitions_Value(t *testing.T) {
169169 }
170170 v , err := c .Value ()
171171 require .NoError (t , err )
172- assert .Equal (t , `{"0":{"reportFormat":"json","streams":[{"streamId":1,"aggregator":"median"},{"streamId":2,"aggregator":"mode"}],"opts":null},"1":{"reportFormat":"evm_premium_legacy","streams":[{"streamId":1,"aggregator":"median"},{"streamId":2,"aggregator":"median"},{"streamId":3,"aggregator":"quote"}],"opts":{"baseUSDFee":"0.1","expirationWindow":86400,"feedId":"0x0003aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","multiplier":"1000000000000000000"}}}` , string (v .([]byte )))
172+ expectedJSON := `{
173+ "0": {
174+ "reportFormat": "json",
175+ "streams": [
176+ {"streamId": 1, "aggregator": "median"},
177+ {"streamId": 2, "aggregator": "mode"}
178+ ],
179+ "opts": null,
180+ "tombstone": false
181+ },
182+ "1": {
183+ "reportFormat": "evm_premium_legacy",
184+ "streams": [
185+ {"streamId": 1, "aggregator": "median"},
186+ {"streamId": 2, "aggregator": "median"},
187+ {"streamId": 3, "aggregator": "quote"}
188+ ],
189+ "opts": {
190+ "baseUSDFee": "0.1",
191+ "expirationWindow": 86400,
192+ "feedId": "0x0003aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
193+ "multiplier": "1000000000000000000"
194+ },
195+ "tombstone": false
196+ }
197+ }`
198+ assert .JSONEq (t , expectedJSON , string (v .([]byte )))
173199 })
174200}
0 commit comments