Skip to content

Commit

Permalink
Tests for interface implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
JoelBCarter committed Dec 14, 2023
1 parent aa3f103 commit afa0a86
Showing 1 changed file with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import { isTimestamp, TimeStamp, TimestampWitness } from '@xyo-network/witness-t
import { Provider } from 'ethers'

import { EvmTokenInterfaceImplementedDiviner } from '../Diviner'
import { TokenInterface } from '../Payload'
import { isEvmTokenInterfaceImplemented, TokenInterface } from '../Payload'
import contractWitnessManifest from './Contract.Witness.Index.json'
import tokenDivinerManifest from './Token.Diviner.Index.json'
import tokenNodeManifest from './TokenNode.json'
Expand Down Expand Up @@ -95,9 +95,11 @@ describe('Contract Node', () => {
expect(tokenSentinel).toBeDefined()
const tokenReport = await tokenSentinel?.report([contract])
expect(tokenReport).toBeDefined()
const anyInterfacesImplemented = tokenReport?.filter(isEvmTokenInterfaceImplemented).some((i) => i.implemented)
expect(anyInterfacesImplemented).toBeTrue()
})
})
describe('Token Diviner Index Node', () => {
describe.skip('Token Diviner Index Node', () => {
it.each(cases)('With %s (%s)', async (_, address) => {
const diviner = asDivinerInstance(await node.resolve('Erc721IndexDiviner'))
expect(diviner).toBeDefined()
Expand Down

0 comments on commit afa0a86

Please sign in to comment.