@jscad/modeling
Version:
Constructive Solid Geometry (CSG) Library for JSCAD
18 lines (12 loc) • 485 B
JavaScript
const test = require('ava')
const { equals, fromPoints } = require('./index')
test('slice: equals() should return proper value', (t) => {
const sliceA = fromPoints([[0, 0], [1, 0], [1, 1]])
const sliceB = fromPoints([[0, 1], [1, 0], [1, 1]])
const sliceC = fromPoints([[0, 0], [1, 0], [1, 1], [0, 0]])
t.true(equals(sliceA, sliceA))
t.false(equals(sliceA, sliceB))
t.false(equals(sliceB, sliceA))
t.false(equals(sliceA, sliceC))
t.false(equals(sliceC, sliceA))
})