@@ -930,9 +930,14 @@ describe('Preset pipeline (end-to-end)', () => {
930930 expect ( ref . html . mediaElement ) . toBeUndefined ( ) ;
931931 } ) ;
932932
933- it ( 'detects React skins' , ( ) => {
933+ it ( 'detects React skins with CSS imports ' , ( ) => {
934934 const skins = findPreset ( 'video' ) ! . reference . react . skins ;
935- expect ( skins ) . toEqual ( expect . arrayContaining ( [ { name : 'VideoSkin' } , { name : 'MinimalVideoSkin' } ] ) ) ;
935+ expect ( skins ) . toEqual (
936+ expect . arrayContaining ( [
937+ { name : 'VideoSkin' , cssImport : '@videojs/react/video/skin.css' } ,
938+ { name : 'MinimalVideoSkin' , cssImport : '@videojs/react/video/minimal-skin.css' } ,
939+ ] )
940+ ) ;
936941 } ) ;
937942
938943 it ( 'excludes React tailwind skins' , ( ) => {
@@ -971,9 +976,9 @@ describe('Preset pipeline (end-to-end)', () => {
971976 expect ( ref . html . mediaElement ) . toBeUndefined ( ) ;
972977 } ) ;
973978
974- it ( 'detects single React skin' , ( ) => {
979+ it ( 'detects single React skin with CSS import ' , ( ) => {
975980 const skins = findPreset ( 'audio' ) ! . reference . react . skins ;
976- expect ( skins ) . toEqual ( [ { name : 'AudioSkin' } ] ) ;
981+ expect ( skins ) . toEqual ( [ { name : 'AudioSkin' , cssImport : '@videojs/react/audio/skin.css' } ] ) ;
977982 } ) ;
978983
979984 it ( 'detects React media element' , ( ) => {
@@ -1012,7 +1017,7 @@ describe('Preset pipeline (end-to-end)', () => {
10121017 expect ( skinNames ) . not . toContain ( 'BackgroundVideoPlayerElement' ) ;
10131018 } ) ;
10141019
1015- it ( 'detects React skin' , ( ) => {
1020+ it ( 'detects React skin without CSS import when no CSS file exists ' , ( ) => {
10161021 const skins = findPreset ( 'background' ) ! . reference . react . skins ;
10171022 expect ( skins ) . toEqual ( [ { name : 'BackgroundVideoSkin' } ] ) ;
10181023 } ) ;
0 commit comments