17
17
18
18
import { FirebaseError } from '@firebase/util' ;
19
19
import { expect } from 'chai' ;
20
- import { ActionCodeSettings } from '@firebase/auth-types-exp' ;
21
20
22
21
import { testAuth , TestAuth } from '../../../test/helpers/mock_auth' ;
23
22
import { GetOobCodeRequest } from '../../api/authentication/email_and_password' ;
24
- import { setActionCodeSettingsOnRequest_ } from './action_code_settings' ;
23
+ import { _setActionCodeSettingsOnRequest } from './action_code_settings' ;
25
24
26
25
describe ( 'core/strategies/action_code_settings' , ( ) => {
27
26
let auth : TestAuth ;
28
- const request : GetOobCodeRequest = {
29
- } ;
27
+ const request : GetOobCodeRequest = { } ;
30
28
31
29
beforeEach ( async ( ) => {
32
30
auth = await testAuth ( ) ;
33
31
} ) ;
34
32
35
-
36
- it ( 'should require a continue URL' , ( ) => {
37
- expect ( ( ) =>
38
- setActionCodeSettingsOnRequest_ ( auth , request , {
39
- handleCodeInApp : true ,
40
- iOS : {
41
- bundleId : 'my-bundle'
42
- } ,
43
- dynamicLinkDomain : 'fdl-domain'
44
- } as unknown as ActionCodeSettings )
45
- ) . to . throw (
46
- FirebaseError ,
47
- '(auth/missing-continue-uri)'
48
- ) ;
49
- } ) ;
50
-
51
33
it ( 'should require a non empty continue URL' , ( ) => {
52
34
expect ( ( ) =>
53
- setActionCodeSettingsOnRequest_ ( auth , request , {
35
+ _setActionCodeSettingsOnRequest ( auth , request , {
54
36
handleCodeInApp : true ,
55
37
iOS : {
56
38
bundleId : 'my-bundle'
57
39
} ,
58
40
url : '' ,
59
41
dynamicLinkDomain : 'fdl-domain'
60
42
} )
61
- ) . to . throw (
62
- FirebaseError ,
63
- '(auth/invalid-continue-uri)'
64
- ) ;
43
+ ) . to . throw ( FirebaseError , '(auth/invalid-continue-uri)' ) ;
65
44
} ) ;
66
45
67
46
it ( 'should allow undefined dynamic link URL' , ( ) => {
68
47
expect ( ( ) =>
69
- setActionCodeSettingsOnRequest_ ( auth , request , {
48
+ _setActionCodeSettingsOnRequest ( auth , request , {
70
49
handleCodeInApp : true ,
71
50
iOS : {
72
51
bundleId : 'my-´bundle'
@@ -78,49 +57,40 @@ describe('core/strategies/action_code_settings', () => {
78
57
79
58
it ( 'should require a non empty dynamic link URL' , ( ) => {
80
59
expect ( ( ) =>
81
- setActionCodeSettingsOnRequest_ ( auth , request , {
60
+ _setActionCodeSettingsOnRequest ( auth , request , {
82
61
handleCodeInApp : true ,
83
62
iOS : {
84
63
bundleId : 'my-´bundle'
85
64
} ,
86
65
url : 'my-url' ,
87
66
dynamicLinkDomain : ''
88
67
} )
89
- ) . to . throw (
90
- FirebaseError ,
91
- '(auth/invalid-dynamic-link-domain)'
92
- ) ;
68
+ ) . to . throw ( FirebaseError , '(auth/invalid-dynamic-link-domain)' ) ;
93
69
} ) ;
94
70
95
71
it ( 'should require a non-empty bundle ID' , ( ) => {
96
72
expect ( ( ) =>
97
- setActionCodeSettingsOnRequest_ ( auth , request , {
73
+ _setActionCodeSettingsOnRequest ( auth , request , {
98
74
handleCodeInApp : true ,
99
75
iOS : {
100
76
bundleId : ''
101
77
} ,
102
78
url : 'my-url' ,
103
79
dynamicLinkDomain : 'fdl-domain'
104
80
} )
105
- ) . to . throw (
106
- FirebaseError ,
107
- '(auth/missing-ios-bundle-id)'
108
- ) ;
81
+ ) . to . throw ( FirebaseError , '(auth/missing-ios-bundle-id)' ) ;
109
82
} ) ;
110
83
111
84
it ( 'should require a non-empty package name' , ( ) => {
112
85
expect ( ( ) =>
113
- setActionCodeSettingsOnRequest_ ( auth , request , {
86
+ _setActionCodeSettingsOnRequest ( auth , request , {
114
87
handleCodeInApp : true ,
115
88
android : {
116
89
packageName : ''
117
90
} ,
118
91
url : 'my-url' ,
119
92
dynamicLinkDomain : 'fdl-domain'
120
93
} )
121
- ) . to . throw (
122
- FirebaseError ,
123
- '(auth/missing-android-pkg-name)'
124
- ) ;
94
+ ) . to . throw ( FirebaseError , '(auth/missing-android-pkg-name)' ) ;
125
95
} ) ;
126
- } ) ;
96
+ } ) ;
0 commit comments