Files
Liliya SorokaandGitHub 5a775d578a Tests(e2e): Update regression tests (#6726)
* fix(tests):fixRegressionTests

* fix(tests)commentUnUsedEvents

* fix(tests)UpdateAssetsTetsAfterChnagesForButtons

* tests(e2e)removecomments
2025-11-26 13:45:44 +01:00

43 lines
1.5 KiB
JavaScript

import * as constants from '../../support/constants'
import * as main from '../pages/main.page'
import * as createwallet from '../pages/create_wallet.pages'
import * as owner from '../pages/owners.pages'
import * as wallet from '../../support/utils/wallet.js'
import { getEvents, events, checkDataLayerEvents } from '../../support/utils/gtag.js'
const walletCredentials = JSON.parse(Cypress.env('CYPRESS_WALLET_CREDENTIALS'))
// DO NOT use OWNER_2_PRIVATE_KEY for safe creation. Used for CF safes.
const signer = walletCredentials.OWNER_2_PRIVATE_KEY
describe('CF Safe creation happy path tests', () => {
beforeEach(() => {
createwallet.visitWelcomeAccountPage()
// Required for data layer
cy.clearLocalStorage()
main.acceptCookies()
getEvents()
})
it('CF creation happy path. GA safe_created', () => {
createwallet.connectWalletAndCreateSafe(signer)
createwallet.clickOnNextBtn()
createwallet.clickOnNextBtn()
createwallet.selectPayNowOption()
createwallet.clickOnReviewStepNextBtn()
cy.wait(1000)
main.getAddedSafeAddressFromLocalStorage(constants.networkKeys.sepolia, 0).then((address) => {
const safe_created = [
{
eventCategory: events.safeCreatedCF.category,
eventAction: events.safeCreatedCF.action,
eventType: events.safeCreatedCF.eventType,
event: events.safeCreatedCF.eventName,
},
]
checkDataLayerEvents(safe_created)
createwallet.clickOnLetsGoBtn()
createwallet.verifyCFSafeCreated()
})
})
})