From 306b7176bb88d2d0f01ebc56263aab36f78d675e Mon Sep 17 00:00:00 2001 From: Jonathan Alvarez Date: Tue, 3 Sep 2024 18:08:42 +0200 Subject: [PATCH] ts-tests: avoid hardcoded runtime version (#3040) Signed-off-by: Jonathan Alvarez --- .../enclave-runtime/src/rpc/common_api.rs | 10 +++++-- .../common/utils/assertion.ts | 29 +++++++++++++++---- 2 files changed, 30 insertions(+), 9 deletions(-) diff --git a/tee-worker/enclave-runtime/src/rpc/common_api.rs b/tee-worker/enclave-runtime/src/rpc/common_api.rs index 980191e27d..13860c1591 100644 --- a/tee-worker/enclave-runtime/src/rpc/common_api.rs +++ b/tee-worker/enclave-runtime/src/rpc/common_api.rs @@ -9,7 +9,7 @@ use crate::{ use base58::FromBase58; use codec::{Decode, Encode}; use core::result::Result; -use ita_sgx_runtime::{Runtime, System}; +use ita_sgx_runtime::{Runtime, System, VERSION}; use ita_stf::{aes_encrypt_default, AesOutput, Getter, TrustedCallSigned}; use itc_parentchain::light_client::{concurrent_access::ValidatorAccess, ExtrinsicSender}; use itp_ocall_api::EnclaveAttestationOCallApi; @@ -233,8 +233,12 @@ pub fn add_common_api { + const sidechainRuntime = context.api.createType('RuntimeVersion', sidechainReturnValue.value); + + return [parachainRuntime.specVersion.toNumber(), sidechainRuntime.specVersion.toNumber()]; + }); + assert.deepEqual( vcPayloadJson.issuer.runtimeVersion, - { parachain: 9200, sidechain: 110 }, + { parachain: parachainSpecVersion, sidechain: sidechainSpecVersion }, 'Check VC runtime version: it should equal the current defined versions' );