UNPKG

@jscad/modeling

Version:

Constructive Solid Geometry (CSG) Library for JSCAD

18 lines (12 loc) 485 B
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)) })