Commit bc8c40d
authored
fix: update fiat tests for regenerated types (#124)
## Summary
Update fiat tests for consolidated shared enum types. The regenerated spec consolidates per-struct enum types into shared types used across multiple endpoints.
### Test changes:
- **tests/fiat.rs** — All per-struct fiat enums replaced with shared types:
- `GetOnrampAssetsProvider` → `OnrampProvider`
- `GetOnrampAssetsResponseItemFiatCurrency` → `FiatCurrency`
- `GetOnrampAssetsResponseItemPaymentRail` → `FiatPaymentRail`
- `GetOnrampAssetsResponseItemChain` → `OnrampChain`
- `GetOnrampAssetsResponseItemAsset` → `OnrampAsset`
- Added `has_accepted_terms_of_service` field to onramp quote request
## Key breaking changes addressed
| Before | After |
|--------|-------|
| `GetOnrampAssetsProvider::Moonpay` | `OnrampProvider::Moonpay` |
| `GetOnrampAssetsResponseItemFiatCurrency::Usd` | `FiatCurrency::Usd` |
| `GetOnrampAssetsResponseItemPaymentRail::CreditCard` | `FiatPaymentRail::CreditCard` |
| Per-struct chain/asset enums | `OnrampChain` / `OnrampAsset` shared enums |
## Test plan
- [ ] `cargo clippy --all-targets --all-features -- -D warnings` passes (on full stack)
- [ ] Fiat tests pass against staging API
🤖 Generated with [Claude Code](https://claude.com/claude-code)1 file changed
Lines changed: 17 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
| 172 | + | |
172 | 173 | | |
173 | 174 | | |
174 | 175 | | |
| |||
206 | 207 | | |
207 | 208 | | |
208 | 209 | | |
209 | | - | |
| 210 | + | |
210 | 211 | | |
211 | 212 | | |
212 | 213 | | |
213 | | - | |
214 | | - | |
| 214 | + | |
| 215 | + | |
215 | 216 | | |
216 | 217 | | |
217 | | - | |
218 | | - | |
| 218 | + | |
| 219 | + | |
219 | 220 | | |
220 | 221 | | |
221 | 222 | | |
| |||
240 | 241 | | |
241 | 242 | | |
242 | 243 | | |
243 | | - | |
| 244 | + | |
244 | 245 | | |
245 | 246 | | |
246 | | - | |
| 247 | + | |
247 | 248 | | |
248 | | - | |
| 249 | + | |
249 | 250 | | |
250 | 251 | | |
251 | | - | |
252 | | - | |
| 252 | + | |
| 253 | + | |
253 | 254 | | |
254 | 255 | | |
255 | 256 | | |
| |||
0 commit comments