UNPKG

@jscad/modeling

Version:

Constructive Solid Geometry (CSG) Library for JSCAD

20 lines (16 loc) 408 B
const test = require('ava') const { isA, create, fromPoints } = require('./index') test('isA: identifies created slice', (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 slice', (t) => { const p1 = null const p2 = { } const p3 = { edges: 1 } t.false(isA(p1)) t.false(isA(p2)) t.false(isA(p3)) })