9 lines
506 B
JavaScript
9 lines
506 B
JavaScript
#!/usr/bin/env node
|
|
"use strict";
|
|
const assert = require("assert");
|
|
const { resolveStages, canonicalStages } = require("./lib/build-stages");
|
|
assert.deepEqual(canonicalStages(resolveStages({}, ["compress", "blender", "preview"])), ["blender", "preview", "compress"]);
|
|
assert.deepEqual(canonicalStages(resolveStages({}, ["all"])), ["intermediates", "blender", "cesium"]);
|
|
assert.throws(() => resolveStages({}, ["intermediates", "reimport"]), /mutually exclusive/);
|
|
console.log("Build stage tests passed.");
|