@@ -32,7 +32,7 @@ test('should be able to set overrides', (_context, document) => {
3232 const instance = master . createNewInstance ( )
3333 document . selectedPage . layers = document . selectedPage . layers . concat ( instance )
3434
35- expect ( instance . overrides . length ) . toBe ( 6 )
35+ expect ( instance . overrides . length ) . toBe ( 7 )
3636 const override = instance . overrides [ 0 ]
3737 expect ( override . isDefault ) . toBe ( true )
3838 // check that an override can be logged
@@ -41,7 +41,7 @@ test('should be able to set overrides', (_context, document) => {
4141 // override
4242 override . value = 'overridden'
4343
44- expect ( instance . overrides . length ) . toBe ( 6 )
44+ expect ( instance . overrides . length ) . toBe ( 7 )
4545 const result = {
4646 type : 'Override' ,
4747 id : `${ text . id } _stringValue` ,
@@ -79,9 +79,9 @@ test('should change a nested symbol', (_context, document) => {
7979
8080 // add the instance to the page
8181 document . selectedPage . layers = document . selectedPage . layers . concat ( instance )
82- expect ( instance . overrides . length ) . toBe ( 14 )
82+ expect ( instance . overrides . length ) . toBe ( 17 )
8383
84- const override = instance . overrides [ 7 ]
84+ const override = instance . overrides [ 9 ]
8585 override . value = nestedMaster2 . symbolId
8686
8787 const result = {
@@ -98,8 +98,8 @@ test('should change a nested symbol', (_context, document) => {
9898 }
9999 delete result . affectedLayer . overrides
100100 delete result . affectedLayer . selected
101- result . affectedLayer . style = instance . overrides [ 7 ] . affectedLayer . style . toJSON ( )
102- expect ( instance . overrides [ 7 ] . toJSON ( ) ) . toEqual ( result )
101+ result . affectedLayer . style = instance . overrides [ 9 ] . affectedLayer . style . toJSON ( )
102+ expect ( instance . overrides [ 9 ] . toJSON ( ) ) . toEqual ( result )
103103} )
104104
105105test ( 'should handle image override' , ( _context , document ) => {
@@ -121,8 +121,8 @@ test('should handle image override', (_context, document) => {
121121
122122 // add the instance to the page
123123 document . selectedPage . layers = document . selectedPage . layers . concat ( instance )
124- expect ( instance . overrides . length ) . toBe ( 2 )
125-
124+ expect ( instance . overrides . length ) . toBe ( 3 )
125+
126126 // check image resize behavior
127127 expect ( instance . overrides [ 0 ] . property ) . toBe ( 'imageResizeBehavior' )
128128 expect ( instance . overrides [ 0 ] . isDefault ) . toBe ( true )
@@ -148,15 +148,14 @@ test('should handle image override', (_context, document) => {
148148 expect ( instance . overrides [ 1 ] . value . type ) . toBe ( 'ImageData' )
149149} )
150150
151- test ( 'hidden layers should not be editable' , ( _context , document ) => {
151+ test ( 'hidden layers still editable' , ( _context , document ) => {
152152 const { master } = createSymbolMaster ( document )
153153 master . layers [ 0 ] . hidden = true
154154 const instance = master . createNewInstance ( )
155155 document . selectedPage . layers = document . selectedPage . layers . concat ( instance )
156156
157- // We used to test that hidden layers weren't marked as editable, but now hidden
158- // layers don't surface overrides at all. #47514
159- expect ( instance . overrides . length ) . toBe ( 0 )
157+ // Update for 51800 - overrides should be available in hidden layers
158+ expect ( instance . overrides . length ) . toBe ( 7 )
160159} )
161160
162161test ( 'should be able to select an override' , ( _context , document ) => {
0 commit comments