55
66 "github.com/typescript-eslint/tsgolint/internal/rule_tester"
77 "github.com/typescript-eslint/tsgolint/internal/rules/fixtures"
8- "github.com/typescript-eslint/tsgolint/internal/utils"
98)
109
1110func TestPreferPromiseRejectErrors (t * testing.T ) {
@@ -14,21 +13,21 @@ func TestPreferPromiseRejectErrors(t *testing.T) {
1413 {Code : "Promise.resolve(5);" },
1514 {
1615 Code : "Promise.reject();" ,
17- Options : PreferPromiseRejectErrorsOptions { AllowEmptyReject : utils . Ref ( true )} ,
16+ Options : rule_tester. OptionsFromJSON [ PreferPromiseRejectErrorsOptions ]( `{"allowEmptyReject": true}` ) ,
1817 },
1918 {
2019 Code : `
2120 declare const someAnyValue: any;
2221 Promise.reject(someAnyValue);
2322 ` ,
24- Options : PreferPromiseRejectErrorsOptions { AllowThrowingAny : utils . Ref ( true ), AllowThrowingUnknown : utils . Ref ( false )} ,
23+ Options : rule_tester. OptionsFromJSON [ PreferPromiseRejectErrorsOptions ]( `{"allowThrowingAny": true, "allowThrowingUnknown": false}` ) ,
2524 },
2625 {
2726 Code : `
2827 declare const someUnknownValue: unknown;
2928 Promise.reject(someUnknownValue);
3029 ` ,
31- Options : PreferPromiseRejectErrorsOptions { AllowThrowingAny : utils . Ref ( false ), AllowThrowingUnknown : utils . Ref ( true )} ,
30+ Options : rule_tester. OptionsFromJSON [ PreferPromiseRejectErrorsOptions ]( `{"allowThrowingAny": false, "allowThrowingUnknown": true}` ) ,
3231 },
3332 {Code : "Promise.reject(new Error());" },
3433 {Code : "Promise.reject(new TypeError());" },
@@ -137,7 +136,7 @@ func TestPreferPromiseRejectErrors(t *testing.T) {
137136 reject();
138137 });
139138 ` ,
140- Options : PreferPromiseRejectErrorsOptions { AllowEmptyReject : utils . Ref ( true )} ,
139+ Options : rule_tester. OptionsFromJSON [ PreferPromiseRejectErrorsOptions ]( `{"allowEmptyReject": true}` ) ,
141140 },
142141 {Code : "new Promise((yes, no) => no(new Error()));" },
143142 {Code : "new Promise();" },
@@ -286,14 +285,14 @@ func TestPreferPromiseRejectErrors(t *testing.T) {
286285 declare const someAnyValue: any;
287286 Promise.reject(someAnyValue);
288287 ` ,
289- Options : PreferPromiseRejectErrorsOptions { AllowThrowingAny : utils . Ref ( true ), AllowThrowingUnknown : utils . Ref ( true )} ,
288+ Options : rule_tester. OptionsFromJSON [ PreferPromiseRejectErrorsOptions ]( `{"allowThrowingAny": true, "allowThrowingUnknown": true}` ) ,
290289 },
291290 {
292291 Code : `
293292 declare const someUnknownValue: unknown;
294293 Promise.reject(someUnknownValue);
295294 ` ,
296- Options : PreferPromiseRejectErrorsOptions { AllowThrowingAny : utils . Ref ( true ), AllowThrowingUnknown : utils . Ref ( true )} ,
295+ Options : rule_tester. OptionsFromJSON [ PreferPromiseRejectErrorsOptions ]( `{"allowThrowingAny": true, "allowThrowingUnknown": true}` ) ,
297296 },
298297 }, []rule_tester.InvalidTestCase {
299298 {
@@ -394,7 +393,7 @@ func TestPreferPromiseRejectErrors(t *testing.T) {
394393 },
395394 {
396395 Code : "Promise.reject(undefined);" ,
397- Options : PreferPromiseRejectErrorsOptions { AllowEmptyReject : utils . Ref ( true )} ,
396+ Options : rule_tester. OptionsFromJSON [ PreferPromiseRejectErrorsOptions ]( `{"allowEmptyReject": true}` ) ,
398397 Errors : []rule_tester.InvalidTestCaseError {
399398 {
400399 MessageId : "rejectAnError" ,
@@ -1405,7 +1404,7 @@ function fun<T extends number>(t: T): void {
14051404 declare const someAnyValue: any;
14061405 Promise.reject(someAnyValue);
14071406 ` ,
1408- Options : PreferPromiseRejectErrorsOptions { AllowThrowingAny : utils . Ref ( false ), AllowThrowingUnknown : utils . Ref ( true )} ,
1407+ Options : rule_tester. OptionsFromJSON [ PreferPromiseRejectErrorsOptions ]( `{"allowThrowingAny": false, "allowThrowingUnknown": true}` ) ,
14091408 Errors : []rule_tester.InvalidTestCaseError {
14101409 {
14111410 MessageId : "rejectAnError" ,
@@ -1417,7 +1416,7 @@ function fun<T extends number>(t: T): void {
14171416 declare const someUnknownValue: unknown;
14181417 Promise.reject(someUnknownValue);
14191418 ` ,
1420- Options : PreferPromiseRejectErrorsOptions { AllowThrowingAny : utils . Ref ( true ), AllowThrowingUnknown : utils . Ref ( false )} ,
1419+ Options : rule_tester. OptionsFromJSON [ PreferPromiseRejectErrorsOptions ]( `{"allowThrowingAny": true, "allowThrowingUnknown": false}` ) ,
14211420 Errors : []rule_tester.InvalidTestCaseError {
14221421 {
14231422 MessageId : "rejectAnError" ,
0 commit comments