@jscad/modeling
Version:
Constructive Solid Geometry (CSG) Library for JSCAD
20 lines (16 loc) • 419 B
JavaScript
const test = require('ava')
const { isA, create, fromPoints } = require('./index')
test('isA: identifies created poly3', (t) => {
const p1 = create()
const p2 = fromPoints([[0, 0, 0], [1, 0, 0], [1, 1, 0]])
t.true(isA(p1))
t.true(isA(p2))
})
test('isA: identifies non poly3', (t) => {
const p1 = null
const p2 = {}
const p3 = { vertices: 1 }
t.false(isA(p1))
t.false(isA(p2))
t.false(isA(p3))
})