Skip to content

Commit

Permalink
Aligned unit tests on new Wallet Chooser dialog layout.
Browse files Browse the repository at this point in the history
Signed-off-by: Eric Le Ponner <[email protected]>
  • Loading branch information
ericleponner committed Jan 4, 2024
1 parent 9fa34a1 commit 5601a02
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 23 deletions.
15 changes: 8 additions & 7 deletions tests/unit/App.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -105,18 +105,19 @@ describe("App.vue", () => {
expect(cards[2].text()).toMatch(RegExp("^HCS Messages"))

const logos = wrapper.findAll("img")
expect(logos.length).toBe(11)
expect(logos.length).toBe(12)
expect(logos[0].attributes('alt')).toBe("")
expect(logos[1].attributes('alt')).toBe("wallet logo")
expect(logos[2].attributes('alt')).toBe("wallet logo")
expect(logos[3].attributes('alt')).toBe("wallet logo")
expect(logos[4].attributes('alt')).toBe("Modal close icon")
expect(logos[5].attributes('alt')).toBe("Product Logo")
expect(logos[6].attributes('alt')).toBe("Modal close icon")
expect(logos[7].attributes('alt')).toBe("Trend Up")
expect(logos[4].attributes('alt')).toBe("wallet logo")
expect(logos[5].attributes('alt')).toBe("Modal close icon")
expect(logos[6].attributes('alt')).toBe("Product Logo")
expect(logos[7].attributes('alt')).toBe("Modal close icon")
expect(logos[8].attributes('alt')).toBe("Trend Up")
expect(logos[9].attributes('alt')).toBe("Built On Hedera")
expect(logos[10].attributes('alt')).toBe("Sponsor Logo")
expect(logos[9].attributes('alt')).toBe("Trend Up")
expect(logos[10].attributes('alt')).toBe("Built On Hedera")
expect(logos[11].attributes('alt')).toBe("Sponsor Logo")

mock.restore()
wrapper.unmount()
Expand Down
33 changes: 17 additions & 16 deletions tests/unit/TopNavBar.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ describe("TopNavBar.vue", () => {
"Connect WalletCANCELCONNECT DisclaimerPlease don't show me this next timeCANCELAGREEFillerFillerCLOSEDashboardTransactionsTokensTopicsContractsAccountsNodesStakingBlocksMAINNETTESTNETPREVIEWNETCONNECT WALLET...")

const links = wrapper.findAll("a")
expect(links.length).toBe(16)
expect(links.length).toBe(17)

wrapper.unmount()
await flushPromises()
Expand All @@ -83,28 +83,29 @@ describe("TopNavBar.vue", () => {
"Connect WalletCANCELCONNECT DisclaimerPlease don't show me this next timeCANCELAGREEFillerFillerCLOSEDashboardTransactionsTokensTopicsContractsAccountsNodesStakingBlocksMAINNETTESTNETPREVIEWNETCONNECT WALLET...")

const links = wrapper.findAll("a")
expect(links.length).toBe(16)

expect(links[7].text()).toBe("Dashboard")
expect(links[8].text()).toBe("Transactions")
expect(links[9].text()).toBe("Tokens")
expect(links[10].text()).toBe("Topics")
expect(links[11].text()).toBe("Contracts")
expect(links[12].text()).toBe("Accounts")
expect(links[13].text()).toBe("Nodes")
expect(links[14].text()).toBe("Staking")
expect(links[15].text()).toBe("Blocks")
expect(links.length).toBe(17)

expect(links[8].text()).toBe("Dashboard")
expect(links[9].text()).toBe("Transactions")
expect(links[10].text()).toBe("Tokens")
expect(links[11].text()).toBe("Topics")
expect(links[12].text()).toBe("Contracts")
expect(links[13].text()).toBe("Accounts")
expect(links[14].text()).toBe("Nodes")
expect(links[15].text()).toBe("Staking")
expect(links[16].text()).toBe("Blocks")

expect(wrapper.findComponent(SearchBar).exists()).toBe(true)

const logos = wrapper.findAll("img")
expect(logos.length).toBe(7)
expect(logos.length).toBe(8)
expect(logos[1].attributes('alt')).toBe("wallet logo")
expect(logos[2].attributes('alt')).toBe("wallet logo")
expect(logos[3].attributes('alt')).toBe("wallet logo")
expect(logos[4].attributes('alt')).toBe("Modal close icon")
expect(logos[5].attributes('alt')).toBe("Product Logo")
expect(logos[6].attributes('alt')).toBe("Modal close icon")
expect(logos[4].attributes('alt')).toBe("wallet logo")
expect(logos[5].attributes('alt')).toBe("Modal close icon")
expect(logos[6].attributes('alt')).toBe("Product Logo")
expect(logos[7].attributes('alt')).toBe("Modal close icon")

wrapper.unmount()
await flushPromises()
Expand Down

0 comments on commit 5601a02

Please sign in to comment.