diff --git a/test/specs/style_manager/model/Properties.js b/test/specs/style_manager/model/Properties.js index 4139ed915..711de73cf 100644 --- a/test/specs/style_manager/model/Properties.js +++ b/test/specs/style_manager/model/Properties.js @@ -200,5 +200,23 @@ describe('StyleManager properties logic', () => { [propCTest]: '', }); }); + + test('Adding new layer, updates the rule', () => { + compTypeProp.addLayer( + { + [propATest]: 'valueA-new', + [propBTest]: 'valueB-new', + [propCTest]: 'valueC-new', + }, + { at: 0 } + ); + expect(rule1.getStyle()).toEqual({ + __p: false, + [propTest]: `valueA-new valueB-new valueC-new, valueA-1 valueB-1 valueC-1-ext, valueA-2 valueB-2 valueC-2-ext`, + [propATest]: '', + [propBTest]: '', + [propCTest]: '', + }); + }); }); });