UNPKG

whs

Version:

Super-fast 3D framework for Web Applications & Games. Based on Three.js

32 lines (25 loc) 735 B
import * as WHS from '../../index'; /* * Ignored methods: * * - .addLoop() & .removeLoop() - Used in Loop tests; * - .modules() - Piped version of .applyModule(); * - .add() - Component-specific method that relies on .native; * */ const app = new WHS.App(); app.start(); test('.applyModule()', () => { const module = new WHS.SceneModule(); expect(app.applyModule(module)).toBe(module); }); test('.module()', () => { const sceneModule = new WHS.SceneModule(); const cameraModule = new WHS.DefineModule('camera', new WHS.PerspectiveCamera()); // Module chain app .module(sceneModule) .module(cameraModule); expect(app.modules).toContain(sceneModule); expect(app.modules).toContain(cameraModule); });