21 lines
717 B
JavaScript
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');
|
|
});
|
|
});
|
|
|
|
}
|