我有:
const BOARD = {
size: {
columns: 5,
rows: 5,
},
}
以及一个Redux action creator,它在棋盘大小范围内生成一个位置:
const generateInitialPlayerPosition = (
{
x = random(0, BOARD_SIZE.size.rows - 1),
y = random(0, BOARD_SIZE.size.columns - 1)
} = {}) => ({
type: GENERATE_INITIAL_PLAYER_POSITION,
payload: { x, y },
}
)
我需要测试在这种情况下generateInitialPlayerPosition
不会返回任何大于4的x
或y
3条答案
按热度按时间but5z9lq1#
使用方法
.toBeGreaterThanOrEqual
和.toBeLessThan
:uqcuzwp82#
如果是十进制数,可以使用
.toBeCloseTo
brvekthn3#
以下是我的测试: