UNPKG

@fractional-company/common

Version:
27 lines (26 loc) 1.47 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const v1_1 = require("../src/v1"); const NFTBasketV2_json_1 = __importDefault(require("../src/v1/abis/NFTBasketV2.json")); const indexFactoryV2_json_1 = __importDefault(require("../src/v1/abis/indexFactoryV2.json")); const baskets_1 = require("../src/v1/baskets"); const src_1 = require("../src"); test("[ABI] Expect correct Basket V2 contract ABI", () => { const abi = (0, baskets_1.getBasketABI)(src_1.CHAINS.MAINNET, baskets_1.BASKET_FACTORY_MAINNET_V2); expect(abi).toBe(NFTBasketV2_json_1.default); }); test("[ABI] Expect correct Basket factory contract ABI", () => { const abi = (0, baskets_1.getBasketFactoryABI)(src_1.CHAINS.MAINNET, baskets_1.BASKET_FACTORY_MAINNET_V2); expect(abi).toBe(indexFactoryV2_json_1.default); }); test("[ABI] Expect correct Basket factory contract ABI", () => { const blockNumber = (0, v1_1.getBasketFactoryBlockNumber)(src_1.CHAINS.MAINNET, baskets_1.BASKET_FACTORY_MAINNET_V2); expect(blockNumber).toBe(13271063); }); test("[Address] Expect correct (latest) Basket factory item returned", () => { const latestBasket = (0, v1_1.getLatestBasketItem)(src_1.CHAINS.MAINNET); expect(latestBasket.contractAddress).toBe(baskets_1.BASKET_FACTORY_MAINNET_V2); });