Browse Source

Update getSectors

pull/3901/head
Artur Arseniev 5 years ago
parent
commit
e7df8cc739
  1. 10
      src/style_manager/index.js
  2. 2
      test/specs/style_manager/index.js

10
src/style_manager/index.js

@ -177,12 +177,16 @@ export default () => {
/** /**
* Get all sectors * Get all sectors
* @returns {Array<[Sector]>} Collection of sectors * @returns {Collection<[Sector]>} Collection of sectors
* @example * @example
* const sectors = styleManager.getSectors(); * const sectors = styleManager.getSectors();
* */ * */
getSectors() { getSectors(opts = {}) {
return sectors && sectors.models ? [...sectors.models] : []; return sectors && sectors.models
? opts.array
? [...sectors.models]
: sectors
: [];
}, },
/** /**

2
test/specs/style_manager/index.js

@ -27,7 +27,7 @@ describe('StyleManager', () => {
obj.addSector('test', { obj.addSector('test', {
name: 'Test name' name: 'Test name'
}); });
var sector = obj.getSectors()[0]; var sector = obj.getSectors({ array: true })[0];
expect(obj.getSectors().length).toEqual(1); expect(obj.getSectors().length).toEqual(1);
expect(sector.get('id')).toEqual('test'); expect(sector.get('id')).toEqual('test');
expect(sector.get('name')).toEqual('Test name'); expect(sector.get('name')).toEqual('Test name');

Loading…
Cancel
Save