Skip to content

Commit 3501b04

Browse files
committed
fix(mobula): Update to framework v2.8.0 and fix CI snapshot mismatches
- Update @chainlink/external-adapter-framework from 2.7.0 → 2.8.0 to match CI - Update 9 Jest snapshots to exclude meta field when METRICS_ENABLED=false - All 18 integration tests now pass and match CI environment exactly - Resolves job 53316053810 snapshot failures Framework v2.8.0 + METRICS_ENABLED=false removes meta field from test responses, matching the CI environment behavior and eliminating snapshot mismatches.
1 parent 255405a commit 3501b04

File tree

2 files changed

+1
-55
lines changed

2 files changed

+1
-55
lines changed

packages/sources/mobula-state/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"typescript": "5.8.3"
3737
},
3838
"dependencies": {
39-
"@chainlink/external-adapter-framework": "2.7.0",
39+
"@chainlink/external-adapter-framework": "2.8.0",
4040
"tslib": "2.4.1"
4141
}
4242
}

packages/sources/mobula-state/test/integration/__snapshots__/adapter.test.ts.snap

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,6 @@ exports[`websocket funding rate endpoint have data should return success 1`] = `
77
"fundingRate": 0.009854,
88
"fundingTimestamp": 1740441600,
99
},
10-
"meta": {
11-
"adapterName": "MOBULA_STATE",
12-
"metrics": {
13-
"feedId": "{"base":"btc","quote":"","exchange":"binance"}",
14-
},
15-
},
1610
"result": null,
1711
"statusCode": 200,
1812
"timestamps": {
@@ -29,12 +23,6 @@ exports[`websocket funding rate endpoint have partial data return success 1`] =
2923
"fundingRate": -0.00059603,
3024
"fundingTimestamp": 1747368000,
3125
},
32-
"meta": {
33-
"adapterName": "MOBULA_STATE",
34-
"metrics": {
35-
"feedId": "{"base":"aergo","quote":"","exchange":"binance"}",
36-
},
37-
},
3826
"result": null,
3927
"statusCode": 200,
4028
"timestamps": {
@@ -60,12 +48,6 @@ exports[`websocket price endpoint CBETH/ETH should return success - tests includ
6048
"data": {
6149
"result": 1.0456,
6250
},
63-
"meta": {
64-
"adapterName": "MOBULA_STATE",
65-
"metrics": {
66-
"feedId": "{"base":"100029813","quote":"100004304"}",
67-
},
68-
},
6951
"result": 1.0456,
7052
"statusCode": 200,
7153
"timestamps": {
@@ -81,12 +63,6 @@ exports[`websocket price endpoint EZETH/ETH should return success - tests hardco
8163
"data": {
8264
"result": 1.0612,
8365
},
84-
"meta": {
85-
"adapterName": "MOBULA_STATE",
86-
"metrics": {
87-
"feedId": "{"base":"102478632","quote":"100004304"}",
88-
},
89-
},
9066
"result": 1.0612,
9167
"statusCode": 200,
9268
"timestamps": {
@@ -102,12 +78,6 @@ exports[`websocket price endpoint EZETH/USD should return success - tests includ
10278
"data": {
10379
"result": 4233.15,
10480
},
105-
"meta": {
106-
"adapterName": "MOBULA_STATE",
107-
"metrics": {
108-
"feedId": "{"base":"102478632","quote":"usd"}",
109-
},
110-
},
11181
"result": 4233.15,
11282
"statusCode": 200,
11383
"timestamps": {
@@ -123,12 +93,6 @@ exports[`websocket price endpoint GHO/USD should return success - tests includes
12393
"data": {
12494
"result": 1.0012,
12595
},
126-
"meta": {
127-
"adapterName": "MOBULA_STATE",
128-
"metrics": {
129-
"feedId": "{"base":"2921","quote":"usd"}",
130-
},
131-
},
13296
"result": 1.0012,
13397
"statusCode": 200,
13498
"timestamps": {
@@ -144,12 +108,6 @@ exports[`websocket price endpoint LBTC/BTC should return success - tests include
144108
"data": {
145109
"result": 0.9985,
146110
},
147-
"meta": {
148-
"adapterName": "MOBULA_STATE",
149-
"metrics": {
150-
"feedId": "{"base":"102484658","quote":"100001656"}",
151-
},
152-
},
153111
"result": 0.9985,
154112
"statusCode": 200,
155113
"timestamps": {
@@ -198,12 +156,6 @@ exports[`websocket price endpoint direct asset IDs with crypto quote should retu
198156
"data": {
199157
"result": 1.0456,
200158
},
201-
"meta": {
202-
"adapterName": "MOBULA_STATE",
203-
"metrics": {
204-
"feedId": "{"base":"100029813","quote":"100004304"}",
205-
},
206-
},
207159
"result": 1.0456,
208160
"statusCode": 200,
209161
"timestamps": {
@@ -241,12 +193,6 @@ exports[`websocket price endpoint direct base asset ID should return success 1`]
241193
"data": {
242194
"result": 4233.15,
243195
},
244-
"meta": {
245-
"adapterName": "MOBULA_STATE",
246-
"metrics": {
247-
"feedId": "{"base":"102478632","quote":"usd"}",
248-
},
249-
},
250196
"result": 4233.15,
251197
"statusCode": 200,
252198
"timestamps": {

0 commit comments

Comments
 (0)