@jscad/modeling
Version:
Constructive Solid Geometry (CSG) Library for JSCAD
18 lines (13 loc) • 582 B
JavaScript
const test = require('ava')
const { cube, square } = require('../primitives')
const { areAllShapesTheSameType } = require('./index')
test('utils: areAllShapesTheSameType() should return correct values', (t) => {
const geometry2 = square()
const geometry3 = cube()
t.true(areAllShapesTheSameType([]))
t.true(areAllShapesTheSameType([geometry2]))
t.true(areAllShapesTheSameType([geometry3]))
t.true(areAllShapesTheSameType([geometry2, geometry2]))
t.true(areAllShapesTheSameType([geometry3, geometry3]))
t.false(areAllShapesTheSameType([geometry2, geometry3]))
})