v0.2.11-pre.003
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
// file: crates/ksp-offchain-transport-lib/tests/public_api.rs
|
||||
// version: 3
|
||||
// version: 4
|
||||
|
||||
#![warn(missing_docs)]
|
||||
#![deny(unreachable_pub)]
|
||||
#![forbid(unsafe_code)]
|
||||
|
||||
//! Public API canaries for the first Off-chain Transport market-price capability family.
|
||||
//! Public API canaries for the market-price foundation and stable Off-chain Transport error-code surface.
|
||||
|
||||
#[test]
|
||||
fn public_pre_002_market_price_foundation_is_available_from_crate_root() -> ksp_core_lib::Result<()> {
|
||||
@@ -68,6 +68,18 @@ fn public_pre_002_market_price_foundation_is_available_from_crate_root() -> ksp_
|
||||
#[test]
|
||||
fn offchain_error_codes_use_owned_domain() {
|
||||
let codes = [
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_ACCESS_DENIED,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_CLIENT_BUILD_FAILED,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_CONNECTION_FAILED,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_INVALID_JSON,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_RATE_LIMIT_INVALID,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_RATE_LIMITED,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_REQUEST_FAILED,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_REQUEST_INVALID,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_RESPONSE_TOO_LARGE,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_SETTINGS_INVALID,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_TEMPORARY_FAILURE,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_HTTP_TIMEOUT,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_MARKET_PRICE_DECIMAL_INVALID,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_MARKET_PRICE_PROVIDER_DESCRIPTOR_INVALID,
|
||||
ksp_offchain_transport_lib::ERROR_CODE_MARKET_PRICE_PROVIDER_ID_INVALID,
|
||||
|
||||
Reference in New Issue
Block a user