// Copyright 2017-2021 @polkadot/types authors & contributors // SPDX-License-Identifier: Apache-2.0 /* eslint-disable @typescript-eslint/no-unsafe-member-access */ import type { ExtrinsicStatus } from './types'; import { TypeRegistry } from '../../create'; import rpc from '../../json/ExtrinsicStatus.001.json'; describe('ExtrinsicStatus', (): void => { const registry = new TypeRegistry(); let status: ExtrinsicStatus; beforeEach((): void => { status = registry.createType('ExtrinsicStatus', rpc.params.result); }); it('has the correct type', (): void => { expect( status.type ).toEqual('Finalized'); }); it('has the correct hash', (): void => { expect( status.value.toString() ).toEqual('0xc465b92a72b1d20918d64cd4effa70c2bb58b53a3f8c24c3ac8fd8f465f059b4'); }); });