1f244194创建于 2024年12月9日历史提交
import {clear, isEmpty} from '../../../src/ol/obj.js';
import expect from '../expect.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);
    });
  });
});