tests_dicom_dicomImage.test.js
import {isMonochrome} from '../../src/dicom/dicomImage.js';
/**
* Tests for the 'dicom/dicomImage.js' file.
*/
// Do not warn if these variables were not defined before.
/* global QUnit */
QUnit.module('dicom');
/**
* Tests for isMonochrome.
*
* @function module:tests/dicom~isMonochrome
*/
QUnit.test('isMonochrome', function (assert) {
// ok
assert.ok(isMonochrome('MONOCHROME1'), 'monochrome1');
assert.ok(isMonochrome('MONOCHROME2'), 'monochrome2');
// method tests that the string starts with MONOCHROME...
assert.ok(isMonochrome('MONOCHROME'), 'monochrome');
assert.ok(isMonochrome('MONOCHROME123'), 'monochrome123');
// case sensitive
assert.notOk(isMonochrome('monochrome1'), 'monochrome1');
// not ok
assert.notOk(isMonochrome(), 'undefined');
assert.notOk(isMonochrome('abcd'), 'random');
assert.notOk(isMonochrome('RGB'), 'rgb');
assert.notOk(isMonochrome('PALETTE COLOR'), 'palette color');
});