ModelHandle/test/tests/stepfileutils_test.js

21 lines
717 B
JavaScript

import * as assert from 'assert';
import { BuildStepOutputFileName, IsStepFileName } from '../../source/website/stepfileutils.js';
export default function suite ()
{
describe ('StepFileUtils', function () {
it ('detects step file names', function () {
assert.strictEqual (IsStepFileName ('demo.step'), true);
assert.strictEqual (IsStepFileName ('demo.stp'), true);
assert.strictEqual (IsStepFileName ('demo.obj'), false);
});
it ('builds edited step file names', function () {
assert.strictEqual (BuildStepOutputFileName ('gearbox.step'), 'gearbox-edited.step');
assert.strictEqual (BuildStepOutputFileName ('housing.stp'), 'housing-edited.stp');
});
});
}