Skip to content

Commit 89e371a

Browse files
committed
pk/types/llo: tests
1 parent b89a551 commit 89e371a

1 file changed

Lines changed: 31 additions & 5 deletions

File tree

pkg/types/llo/types_test.go

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

4949
func 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

Comments
 (0)