@@ -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,6 +53,13 @@ describe('getMatrixForKind for mage-os', () => {
4653 expect ( result . magento ) . toBeDefined ( ) ;
4754 expect ( result . include ) . toBeDefined ( ) ;
4855 } ) ;
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+ } ) ;
4963
5064 it ( 'returns a matrix for `recent`' , ( ) => {
5165 const result = getMatrixForKind ( "recent" , project ) ;
@@ -76,6 +90,13 @@ describe('getMatrixForKind for magento-open-source', () => {
7690 expect ( result . include ) . toBeDefined ( ) ;
7791 } ) ;
7892
93+ it ( 'returns a single-element matrix for with a matrix "magento" for `latest`' , ( ) => {
94+ const result = getMatrixForKind ( "latest" , project ) ;
95+ expect ( result . magento . length ) . toEqual ( 1 ) ;
96+ expect ( result . include . length ) . toEqual ( 1 ) ;
97+ expect ( result . magento [ 0 ] ) . toEqual ( result . include [ 0 ] . magento ) ;
98+ } ) ;
99+
79100 it ( 'returns a matrix for `currently-supported`' , ( ) => {
80101 const result = getMatrixForKind ( "currently-supported" , project ) ;
81102
@@ -104,6 +125,13 @@ describe('getMatrixForKind for magento-open-source', () => {
104125 expect ( result . include ) . toBeDefined ( ) ;
105126 } ) ;
106127
128+ it ( 'returns a single-element matrix for with a matrix "magento" for `nightly`' , ( ) => {
129+ const result = getMatrixForKind ( "nightly" , project ) ;
130+ expect ( result . magento . length ) . toEqual ( 1 ) ;
131+ expect ( result . include . length ) . toEqual ( 1 ) ;
132+ expect ( result . magento [ 0 ] ) . toEqual ( result . include [ 0 ] . magento ) ;
133+ } ) ;
134+
107135 it ( 'returns a matrix for valid multiple `custom`' , ( ) => {
108136 const result = getMatrixForKind ( "custom" , project , "magento/project-community-edition:2.4.2,magento/project-community-edition:2.4.3" ) ;
109137
0 commit comments