packages/sdk-router/src/entities/ether.test.ts
import { Ether } from './ether'
describe('Ether', () => {
it('static constructor uses cache', () => {
expect(Ether.onChain(1) === Ether.onChain(1)).toEqual(true)
})
it('caches once per chain ID', () => {
expect(Ether.onChain(1) !== Ether.onChain(2)).toEqual(true)
})
it('#equals returns false for diff chains', () => {
expect(Ether.onChain(1).equals(Ether.onChain(2))).toEqual(false)
})
it('#equals returns true for same chains', () => {
expect(Ether.onChain(1).equals(Ether.onChain(1))).toEqual(true)
})
})