Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/js/location/core/test/entity/format/
Upload File :
Current File : /var/www/homesaver/www/bitrix/js/location/core/test/entity/format/formatfieldcollection.test.js

import FormatFieldCollection from "../../../src/entity/format/formatfieldcollection";
import FormatField from "../../../src/entity/format/formatfield";


describe('FormatFieldCollection', () => {

	it('Should be a function', () => {
		assert(typeof FormatFieldCollection === 'function');
	});

	it('Should be constructed successfully', () => {
		let fields = new FormatFieldCollection();

		assert.ok(fields instanceof FormatFieldCollection);

		fields = new FormatFieldCollection({
			fields: [
				new FormatField({type: 222, name: 'test field'})
			]
		});

		assert.ok(fields instanceof FormatFieldCollection);
		assert.equal(fields.getField(222).name, 'test field')
	});
});