@@ -72,10 +72,11 @@ public void AsepriteFileReader_ReadFileTest()
7272 Assert . Equal ( 1 , doc . Layers [ 9 ] . ChildLevel ) ;
7373
7474 // Validate Tags
75- Assert . Equal ( 3 , doc . Tags . Length ) ;
75+ Assert . Equal ( 4 , doc . Tags . Length ) ;
7676 Assert . Equal ( "tag0to2forward" , doc . Tags [ 0 ] . Name ) ;
7777 Assert . Equal ( 0 , doc . Tags [ 0 ] . From ) ;
7878 Assert . Equal ( 2 , doc . Tags [ 0 ] . To ) ;
79+ Assert . Equal ( "tag-1-user-data" , doc . Tags [ 0 ] . UserData . Text ) ;
7980 Assert . Equal ( new Rgba32 ( 0 , 0 , 0 , 255 ) , doc . Tags [ 0 ] . Color ) ;
8081 Assert . Equal ( AsepriteLoopDirection . Forward , doc . Tags [ 0 ] . LoopDirection ) ;
8182 Assert . Equal ( "tag3pingpong" , doc . Tags [ 1 ] . Name ) ;
@@ -84,6 +85,7 @@ public void AsepriteFileReader_ReadFileTest()
8485 Assert . Equal ( new Rgba32 ( 11 , 255 , 230 , 255 ) , doc . Tags [ 2 ] . Color ) ;
8586 Assert . Equal ( new Rgba32 ( 11 , 255 , 230 , 255 ) , doc . Tags [ 2 ] . UserData . Color ) ;
8687 Assert . Equal ( "tag-4-user-data" , doc . Tags [ 2 ] . UserData . Text ) ;
88+ Assert . False ( doc . Tags [ 3 ] . UserData . HasText ) ;
8789
8890 // Validate Frames
8991 Assert . Equal ( 7 , doc . Frames . Length ) ;
@@ -416,10 +418,11 @@ public void AsepriteFileReader_ReadTagsTest()
416418 string path = GetPath ( "read-test.aseprite" ) ;
417419 AsepriteTag [ ] tags = AsepriteFileLoader . ReadTags ( path ) ;
418420
419- Assert . Equal ( 3 , tags . Length ) ;
421+ Assert . Equal ( 4 , tags . Length ) ;
420422 Assert . Equal ( "tag0to2forward" , tags [ 0 ] . Name ) ;
421423 Assert . Equal ( 0 , tags [ 0 ] . From ) ;
422424 Assert . Equal ( 2 , tags [ 0 ] . To ) ;
425+ Assert . Equal ( "tag-1-user-data" , tags [ 0 ] . UserData . Text ) ;
423426 Assert . Equal ( new Rgba32 ( 0 , 0 , 0 , 255 ) , tags [ 0 ] . Color ) ;
424427 Assert . Equal ( AsepriteLoopDirection . Forward , tags [ 0 ] . LoopDirection ) ;
425428 Assert . Equal ( "tag3pingpong" , tags [ 1 ] . Name ) ;
@@ -428,7 +431,7 @@ public void AsepriteFileReader_ReadTagsTest()
428431 Assert . Equal ( new Rgba32 ( 11 , 255 , 230 , 255 ) , tags [ 2 ] . Color ) ;
429432 Assert . Equal ( new Rgba32 ( 11 , 255 , 230 , 255 ) , tags [ 2 ] . UserData . Color ) ;
430433 Assert . Equal ( "tag-4-user-data" , tags [ 2 ] . UserData . Text ) ;
431-
434+ Assert . False ( tags [ 3 ] . UserData . HasText ) ;
432435 }
433436
434437 // There was an issue where slice data was read incorrectly. This test was put in place to ensure that
0 commit comments