@@ -4,26 +4,26 @@ import testReleaseRules from "./fixtures/release-rules.cjs";
44
55const cwd = process . cwd ( ) ;
66
7- test ( 'Accept a "releaseRules" option' , ( t ) => {
8- const releaseRules = loadReleaseRules ( { releaseRules : testReleaseRules } , { cwd } ) ;
7+ test ( 'Accept a "releaseRules" option' , async ( t ) => {
8+ const releaseRules = await loadReleaseRules ( { releaseRules : testReleaseRules } , { cwd } ) ;
99
1010 t . deepEqual ( releaseRules , testReleaseRules ) ;
1111} ) ;
1212
13- test ( 'Accept a "releaseRules" option that reference a requireable module' , ( t ) => {
14- const releaseRules = loadReleaseRules ( { releaseRules : "./test/fixtures/release-rules.cjs" } , { cwd } ) ;
13+ test ( 'Accept a "releaseRules" option that reference a requireable module' , async ( t ) => {
14+ const releaseRules = await loadReleaseRules ( { releaseRules : "./test/fixtures/release-rules.cjs" } , { cwd } ) ;
1515
1616 t . deepEqual ( releaseRules , testReleaseRules ) ;
1717} ) ;
1818
19- test ( 'Return undefined if "releaseRules" not set' , ( t ) => {
20- const releaseRules = loadReleaseRules ( { } , { cwd } ) ;
19+ test ( 'Return undefined if "releaseRules" not set' , async ( t ) => {
20+ const releaseRules = await loadReleaseRules ( { } , { cwd } ) ;
2121
2222 t . is ( releaseRules , undefined ) ;
2323} ) ;
2424
25- test ( 'Preserve release rules set to "false" or "null"' , ( t ) => {
26- const releaseRules = loadReleaseRules (
25+ test ( 'Preserve release rules set to "false" or "null"' , async ( t ) => {
26+ const releaseRules = await loadReleaseRules (
2727 {
2828 releaseRules : [
2929 { type : "feat" , release : false } ,
@@ -39,32 +39,32 @@ test('Preserve release rules set to "false" or "null"', (t) => {
3939 ] ) ;
4040} ) ;
4141
42- test ( 'Throw error if "releaseRules" reference invalid commit type' , ( t ) => {
43- t . throws ( ( ) => loadReleaseRules ( { releaseRules : [ { tag : "Update" , release : "invalid" } ] } , { cwd } ) , {
42+ test ( 'Throw error if "releaseRules" reference invalid commit type' , async ( t ) => {
43+ await t . throwsAsync ( loadReleaseRules ( { releaseRules : [ { tag : "Update" , release : "invalid" } ] } , { cwd } ) , {
4444 message : / E r r o r i n c o m m i t - a n a l y z e r c o n f i g u r a t i o n : " i n v a l i d " i s n o t a v a l i d r e l e a s e t y p e \. V a l i d v a l u e s a r e : \[ ? .* ] / ,
4545 } ) ;
4646} ) ;
4747
48- test ( 'Throw error if a rule in "releaseRules" does not have a release type' , ( t ) => {
49- t . throws ( ( ) => loadReleaseRules ( { releaseRules : [ { tag : "Update" } ] } , { cwd } ) , {
48+ test ( 'Throw error if a rule in "releaseRules" does not have a release type' , async ( t ) => {
49+ await t . throwsAsync ( loadReleaseRules ( { releaseRules : [ { tag : "Update" } ] } , { cwd } ) , {
5050 message : / E r r o r i n c o m m i t - a n a l y z e r c o n f i g u r a t i o n : r u l e s m u s t b e a n o b j e c t w i t h a " r e l e a s e " p r o p e r t y / ,
5151 } ) ;
5252} ) ;
5353
54- test ( 'Throw error if "releaseRules" is not an Array or a String' , ( t ) => {
55- t . throws ( ( ) => loadReleaseRules ( { releaseRules : { } } , { cwd } ) , {
54+ test ( 'Throw error if "releaseRules" is not an Array or a String' , async ( t ) => {
55+ await t . throwsAsync ( loadReleaseRules ( { releaseRules : { } } , { cwd } ) , {
5656 message : / E r r o r i n c o m m i t - a n a l y z e r c o n f i g u r a t i o n : " r e l e a s e R u l e s " m u s t b e a n a r r a y o f r u l e s / ,
5757 } ) ;
5858} ) ;
5959
60- test ( 'Throw error if "releaseRules" option reference a requirable module that is not an Array or a String' , ( t ) => {
61- t . throws ( ( ) => loadReleaseRules ( { releaseRules : "./test/fixtures/release-rules-invalid.cjs" } , { cwd } ) , {
60+ test ( 'Throw error if "releaseRules" option reference a requirable module that is not an Array or a String' , async ( t ) => {
61+ await t . throwsAsync ( loadReleaseRules ( { releaseRules : "./test/fixtures/release-rules-invalid.cjs" } , { cwd } ) , {
6262 message : / E r r o r i n c o m m i t - a n a l y z e r c o n f i g u r a t i o n : " r e l e a s e R u l e s " m u s t b e a n a r r a y o f r u l e s / ,
6363 } ) ;
6464} ) ;
6565
66- test ( 'Throw error if "releaseRules" contains an undefined rule' , ( t ) => {
67- t . throws ( ( ) => loadReleaseRules ( { releaseRules : [ { type : "feat" , release : "minor" } , undefined ] } , { cwd } ) , {
66+ test ( 'Throw error if "releaseRules" contains an undefined rule' , async ( t ) => {
67+ await t . throwsAsync ( loadReleaseRules ( { releaseRules : [ { type : "feat" , release : "minor" } , undefined ] } , { cwd } ) , {
6868 message : / E r r o r i n c o m m i t - a n a l y z e r c o n f i g u r a t i o n : r u l e s m u s t b e a n o b j e c t w i t h a " r e l e a s e " p r o p e r t y / ,
6969 } ) ;
7070} ) ;
0 commit comments