Files
openlayers/test/node/ol/obj.test.js
2022-07-28 13:23:16 -06:00

23 lines
748 B
JavaScript

import expect from '../expect.js';
import {clear, isEmpty} from '../../../src/ol/obj.js';
describe('ol/obj.js', () => {
describe('clear()', function () {
it('removes all properties from an object', function () {
expect(isEmpty(clear({foo: 'bar'}))).to.be(true);
expect(isEmpty(clear({foo: 'bar', num: 42}))).to.be(true);
expect(isEmpty(clear({}))).to.be(true);
expect(isEmpty(clear(null))).to.be(true);
});
});
describe('isEmpty()', function () {
it('checks if an object has any properties', function () {
expect(isEmpty({})).to.be(true);
expect(isEmpty(null)).to.be(true);
expect(isEmpty({foo: 'bar'})).to.be(false);
expect(isEmpty({foo: false})).to.be(false);
});
});
});