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