22 * License, v. 2.0. If a copy of the MPL was not distributed with this
33 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44
5- import { getCode } from '../../lib/totp' ;
5+ import { getTotpCode } from '../../lib/totp' ;
66import { Page , expect , test } from '../../lib/fixtures/standard' ;
77import { BaseTarget , Credentials } from '../../lib/targets/base' ;
88import { SettingsPage } from '../../pages/settings' ;
99import { SigninPage } from '../../pages/signin' ;
10- import { getPhoneNumber } from '../../lib/targets' ;
1110
1211test . describe ( 'severity-1 #smoke' , ( ) => {
1312 test . describe ( 'OAuth totp' , ( ) => {
@@ -34,7 +33,7 @@ test.describe('severity-1 #smoke', () => {
3433 await signin . fillOutEmailFirstForm ( credentials . email ) ;
3534 await signin . fillOutPasswordForm ( credentials . password ) ;
3635 await expect ( page ) . toHaveURL ( / s i g n i n _ t o t p _ c o d e / ) ;
37- const code = await getCode ( secret ) ;
36+ const code = await getTotpCode ( secret ) ;
3837 await signinTotpCode . fillOutCodeForm ( code ) ;
3938
4039 expect ( await relier . isLoggedIn ( ) ) . toBe ( true ) ;
@@ -111,7 +110,7 @@ test.describe('severity-1 #smoke', () => {
111110 / \s / g,
112111 ''
113112 ) ;
114- const code = await getCode ( secret ) ;
113+ const code = await getTotpCode ( secret ) ;
115114 await totp . step1AuthenticationCodeTextbox . fill ( code ) ;
116115 await totp . step1SubmitButton . click ( ) ;
117116
@@ -177,7 +176,7 @@ test.describe('severity-1 #smoke', () => {
177176 const secret = (
178177 await signin . page . getByTestId ( 'manual-datablock' ) . innerText ( )
179178 ) ?. replace ( / \s / g, '' ) ;
180- const code = await getCode ( secret ) ;
179+ const code = await getTotpCode ( secret ) ;
181180
182181 await signin . page
183182 . getByRole ( 'textbox' , { name : 'Authentication code' } )
@@ -247,7 +246,7 @@ test.describe('severity-1 #smoke', () => {
247246 const secret = (
248247 await signin . page . getByTestId ( 'manual-datablock' ) . innerText ( )
249248 ) ?. replace ( / \s / g, '' ) ;
250- const code = await getCode ( secret ) ;
249+ const code = await getTotpCode ( secret ) ;
251250
252251 await signin . page
253252 . getByRole ( 'textbox' , { name : 'Authentication code' } )
@@ -315,7 +314,7 @@ test.describe('severity-1 #smoke', () => {
315314 const secret = (
316315 await signin . page . getByTestId ( 'manual-datablock' ) . innerText ( )
317316 ) ?. replace ( / \s / g, '' ) ;
318- const code = await getCode ( secret ) ;
317+ const code = await getTotpCode ( secret ) ;
319318
320319 await signin . page
321320 . getByRole ( 'textbox' , { name : 'Authentication code' } )
@@ -326,15 +325,12 @@ test.describe('severity-1 #smoke', () => {
326325 await page . waitForURL ( / i n l i n e _ r e c o v e r y _ s e t u p / ) ;
327326
328327 await totp . chooseRecoveryPhoneOption ( ) ;
329- await recoveryPhone . enterPhoneNumber ( getPhoneNumber ( target . name ) ) ;
328+ await recoveryPhone . enterPhoneNumber ( target . smsClient . getPhoneNumber ( ) ) ;
330329 await recoveryPhone . clickSendCode ( ) ;
331330
332331 await expect ( recoveryPhone . confirmHeader ) . toBeVisible ( ) ;
333332
334- const smsCode = await target . smsClient . getCode (
335- getPhoneNumber ( target . name ) ,
336- credentials . uid
337- ) ;
333+ const smsCode = await target . smsClient . getCode ( { ...credentials } ) ;
338334
339335 await recoveryPhone . enterCode ( smsCode ) ;
340336 await recoveryPhone . clickConfirm ( ) ;
@@ -383,7 +379,7 @@ test.describe('severity-1 #smoke', () => {
383379 / \s / g,
384380 ''
385381 ) ;
386- const code = await getCode ( secret ) ;
382+ const code = await getTotpCode ( secret ) ;
387383 await totp . step1AuthenticationCodeTextbox . fill ( code ) ;
388384 await totp . step1SubmitButton . click ( ) ;
389385
@@ -437,22 +433,19 @@ test.describe('severity-1 #smoke', () => {
437433 / \s / g,
438434 ''
439435 ) ;
440- const code = await getCode ( secret ) ;
436+ const code = await getTotpCode ( secret ) ;
441437 await totp . step1AuthenticationCodeTextbox . fill ( code ) ;
442438 await totp . step1SubmitButton . click ( ) ;
443439
444440 await page . waitForURL ( / i n l i n e _ r e c o v e r y _ s e t u p / ) ;
445441
446442 await totp . chooseRecoveryPhoneOption ( ) ;
447- await recoveryPhone . enterPhoneNumber ( getPhoneNumber ( target . name ) ) ;
443+ await recoveryPhone . enterPhoneNumber ( target . smsClient . getPhoneNumber ( ) ) ;
448444 await recoveryPhone . clickSendCode ( ) ;
449445
450446 await expect ( recoveryPhone . confirmHeader ) . toBeVisible ( ) ;
451447
452- const smsCode = await target . smsClient . getCode (
453- getPhoneNumber ( target . name ) ,
454- credentials . uid
455- ) ;
448+ const smsCode = await target . smsClient . getCode ( { ...credentials } ) ;
456449
457450 await recoveryPhone . enterCode ( smsCode ) ;
458451 await recoveryPhone . clickConfirm ( ) ;
0 commit comments