The consumer and provider URLs in cypress.config.ts file have been updated with right syntax.
In spec.cy.js file, the test - cy.get('[href="/my-assets"]').as('assets-menu-item').click();
has been replaced with, cy.get('[href="/my-assets"]').first().as('assets-menu-item').click();
Why it does that
In spec.cy.js file the cypress tests aims to visit two URLs - consumerUrl and providerUrl. These two URLs are configured in cypress.config.ts file as consumerUrl: 'http//localhost:18080', and providerUrl: 'http//localhost:28080', which do not follow the generic URL syntax and ends up showing unexpected behavior. Therefore, these two URLs has been updated with right syntax.
In the introduction page of the DataDashboard there are two links with the tag href="/my-assets". The test cy.get('[href="/my-assets"]').as('assets-menu-item').click(); can not get executed successfully as cypress finds multiple elements of such kind.
In this PR, cy.get('[href="/my-assets"]') has been chained with the first() command so it gets the first element of such type within the set of elements.
What this PR changes/adds
The consumer and provider URLs in cypress.config.ts file have been updated with right syntax.
In spec.cy.js file, the test -
cy.get('[href="/my-assets"]').as('assets-menu-item').click();
has been replaced with,cy.get('[href="/my-assets"]').first().as('assets-menu-item').click();
Why it does that
In spec.cy.js file the cypress tests aims to visit two URLs -
consumerUrl
andproviderUrl
. These two URLs are configured in cypress.config.ts file asconsumerUrl: 'http//localhost:18080'
, andproviderUrl: 'http//localhost:28080'
, which do not follow the generic URL syntax and ends up showing unexpected behavior. Therefore, these two URLs has been updated with right syntax.In the
introduction
page of the DataDashboard there are two links with the taghref="/my-assets"
. The testcy.get('[href="/my-assets"]').as('assets-menu-item').click();
can not get executed successfully as cypress finds multiple elements of such kind. In this PR,cy.get('[href="/my-assets"]')
has been chained with thefirst()
command so it gets the first element of such type within the set of elements.Linked Issue(s)
Closes #248