@@ -11,6 +11,13 @@ describe('getMatrixForKind for mage-os', () => {
1111 expect ( result . include ) . toBeDefined ( ) ;
1212 } ) ;
1313
14+ it ( 'returns a single-element matrix for with a matrix "magento" for `latest`' , ( ) => {
15+ const result = getMatrixForKind ( "latest" , project ) ;
16+ expect ( result . magento . length ) . toEqual ( 1 ) ;
17+ expect ( result . include . length ) . toEqual ( 1 ) ;
18+ expect ( result . magento [ 0 ] ) . toEqual ( result . include [ 0 ] . magento ) ;
19+ } ) ;
20+
1421 it ( 'returns a matrix for `currently-supported`' , ( ) => {
1522 const result = getMatrixForKind ( "currently-supported" , project ) ;
1623
@@ -46,7 +53,14 @@ describe('getMatrixForKind for mage-os', () => {
4653 expect ( result . magento ) . toBeDefined ( ) ;
4754 expect ( result . include ) . toBeDefined ( ) ;
4855 } ) ;
49-
56+
57+ it ( 'returns a single-element matrix for with a matrix "magento" for `nightly`' , ( ) => {
58+ const result = getMatrixForKind ( "nightly" , project ) ;
59+ expect ( result . magento . length ) . toEqual ( 1 ) ;
60+ expect ( result . include . length ) . toEqual ( 1 ) ;
61+ expect ( result . magento [ 0 ] ) . toEqual ( result . include [ 0 ] . magento ) ;
62+ } ) ;
63+
5064 it ( 'errors for invalid `custom``' , ( ) => {
5165 expect ( ( ) => getMatrixForKind ( "custom" , project ) ) . toThrowError ( ) ;
5266 } ) ;
@@ -69,6 +83,13 @@ describe('getMatrixForKind for magento-open-source', () => {
6983 expect ( result . include ) . toBeDefined ( ) ;
7084 } ) ;
7185
86+ it ( 'returns a single-element matrix for with a matrix "magento" for `latest`' , ( ) => {
87+ const result = getMatrixForKind ( "latest" , project ) ;
88+ expect ( result . magento . length ) . toEqual ( 1 ) ;
89+ expect ( result . include . length ) . toEqual ( 1 ) ;
90+ expect ( result . magento [ 0 ] ) . toEqual ( result . include [ 0 ] . magento ) ;
91+ } ) ;
92+
7293 it ( 'returns a matrix for `currently-supported`' , ( ) => {
7394 const result = getMatrixForKind ( "currently-supported" , project ) ;
7495
@@ -97,6 +118,13 @@ describe('getMatrixForKind for magento-open-source', () => {
97118 expect ( result . include ) . toBeDefined ( ) ;
98119 } ) ;
99120
121+ it ( 'returns a single-element matrix for with a matrix "magento" for `nightly`' , ( ) => {
122+ const result = getMatrixForKind ( "nightly" , project ) ;
123+ expect ( result . magento . length ) . toEqual ( 1 ) ;
124+ expect ( result . include . length ) . toEqual ( 1 ) ;
125+ expect ( result . magento [ 0 ] ) . toEqual ( result . include [ 0 ] . magento ) ;
126+ } ) ;
127+
100128 it ( 'returns a matrix for valid multiple `custom`' , ( ) => {
101129 const result = getMatrixForKind ( "custom" , project , "magento/project-community-edition:2.4.2,magento/project-community-edition:2.4.3" ) ;
102130
0 commit comments