MCPcopy Create free account
hub / github.com/dfinity/orbit / fail_network_too_long

Function fail_network_too_long

core/station/impl/src/models/transfer.rs:277–294  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

275
276 #[test]
277 fn fail_network_too_long() {
278 let mut transfer = mock_transfer();
279 transfer.blockchain_network = "a".repeat(Transfer::NETWORK_RANGE.1 as usize + 1);
280
281 let result = validate_network(&transfer.blockchain_network);
282
283 assert!(result.is_err());
284 assert_eq!(
285 result.unwrap_err(),
286 TransferError::ValidationError {
287 info: format!(
288 "Transfer network length exceeds the allowed range: {} to {}",
289 Transfer::NETWORK_RANGE.0,
290 Transfer::NETWORK_RANGE.1
291 )
292 }
293 );
294 }
295
296 #[test]
297 fn fail_network_too_short() {

Callers

nothing calls this directly

Calls 2

mock_transferFunction · 0.85
validate_networkFunction · 0.85

Tested by

no test coverage detected