UNPKG

@xpressit/winning-poker-hand-rank

Version:
12 lines (10 loc) 563 B
import { cactusFastRankHand } from './cactusFastRankHand'; import { toCard } from './card'; test.each([ [[0x802713, 0x8004b25, 0x200291d, 0x21103, 0x22103], 5811], [[toCard('AH'), toCard('KH'), toCard('QH'), toCard('JH'), toCard('TH')], 1], [[toCard('AH'), toCard('TH'), toCard('QH'), toCard('JH'), toCard('KH')], 1], [[toCard('8D'), toCard('TD'), toCard('AS'), toCard('7D'), toCard('AD')], 3469], ])('should calc correct strength %i', (hand, str) => { expect(cactusFastRankHand([hand[0], hand[1], hand[2], hand[3], hand[4]])).toBe(str); });