@@ -217,40 +217,38 @@ test('Use default "releaseRules" if none of provided match', async t => {
217217} ) ;
218218
219219test ( 'Throw error if "preset" doesn`t exist' , async t => {
220- const error = await t . throws ( analyzeCommits ( { preset : 'unknown-preset' } , { cwd} ) ) ;
221-
222- t . is ( error . code , 'MODULE_NOT_FOUND' ) ;
220+ await t . throwsAsync ( analyzeCommits ( { preset : 'unknown-preset' } , { cwd} ) , { code : 'MODULE_NOT_FOUND' } ) ;
223221} ) ;
224222
225223test ( 'Throw error if "releaseRules" is not an Array or a String' , async t => {
226- await t . throws (
224+ await t . throwsAsync (
227225 analyzeCommits ( { releaseRules : { } } , { cwd} ) ,
228226 / 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 /
229227 ) ;
230228} ) ;
231229
232230test ( 'Throw error if "releaseRules" option reference a requierable module that is not an Array or a String' , async t => {
233- await t . throws (
231+ await t . throwsAsync (
234232 analyzeCommits ( { releaseRules : './test/fixtures/release-rules-invalid' } , { cwd} ) ,
235233 / 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 /
236234 ) ;
237235} ) ;
238236
239237test ( 'Throw error if "config" doesn`t exist' , async t => {
240238 const commits = [ { message : 'Fix: First fix (fixes #123)' } , { message : 'Update: Second feature (fixes #456)' } ] ;
241- const error = await t . throws ( analyzeCommits ( { config : 'unknown-config' } , { cwd, commits, logger : t . context . logger } ) ) ;
242-
243- t . is ( error . code , 'MODULE_NOT_FOUND' ) ;
239+ await t . throwsAsync ( analyzeCommits ( { config : 'unknown-config' } , { cwd, commits, logger : t . context . logger } ) , {
240+ code : 'MODULE_NOT_FOUND' ,
241+ } ) ;
244242} ) ;
245243
246244test ( 'Throw error if "releaseRules" reference invalid commit type' , async t => {
247- await t . throws (
245+ await t . throwsAsync (
248246 analyzeCommits ( { preset : 'eslint' , releaseRules : [ { tag : 'Update' , release : 'invalid' } ] } , { cwd} ) ,
249247 / 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 : \[ ? .* \] /
250248 ) ;
251249} ) ;
252250
253251test ( 'Re-Throw error from "conventional-changelog-parser"' , async t => {
254252 const commits = [ { message : 'Fix: First fix (fixes #123)' } , { message : 'Update: Second feature (fixes #456)' } ] ;
255- await t . throws ( analyzeCommits ( { parserOpts : { headerPattern : '\\' } } , { cwd, commits, logger : t . context . logger } ) ) ;
253+ await t . throwsAsync ( analyzeCommits ( { parserOpts : { headerPattern : '\\' } } , { cwd, commits, logger : t . context . logger } ) ) ;
256254} ) ;
0 commit comments