Skip to content

Commit

Permalink
Merge branch 'RedeMapas:develop' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
fns21 authored Jun 25, 2024
2 parents 60664b1 + 92ee495 commit 6cf2086
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 7 deletions.
12 changes: 6 additions & 6 deletions config/Metabase.php
Original file line number Diff line number Diff line change
Expand Up @@ -135,14 +135,14 @@
],
'entities' => [
[
'id' => 'espacos-cadastrados',
'type' => 'space',
'label' => '',
'icon'=> 'space',
'iconClass'=> 'space__color',
'panelLink'=> 'painel-espacos',
'data'=> [
[
'id' => 'espacos-cadastrados',
'icon'=> 'space',
'label' => 'Espaços cadastrados',
'entity' => 'MapasCulturais\\Entities\\Space',
Expand All @@ -152,14 +152,14 @@
]
],
[
'id' => 'espacos-certificados',
'type' => 'space',
'label' => '',
'icon'=> 'space',
'iconClass'=> 'space__color',
'panelLink'=> 'painel-espacos',
'data'=> [
[
'id' => 'espacos-certificados',
'icon'=> 'space',
'label'=> 'Espaços certificados',
'entity'=> 'MapasCulturais\\Entities\\Space',
Expand All @@ -171,14 +171,14 @@
]
],
[
'id' => 'agentes-cadastrados',
'type' => 'agent',
'label' => '',
'icon'=> 'agent',
'iconClass'=> 'agent__color',
'panelLink'=> 'painel-agentes',
'data'=> [
[
'id' => 'agentes-cadastrados',
'icon'=> 'agent',
'label' => 'Agentes cadastrados',
'entity' => 'MapasCulturais\\Entities\\Agent',
Expand All @@ -188,14 +188,14 @@
]
],
[
'id' => 'agentes-individuais',
'type' => 'agent',
'label' => '',
'icon'=> 'agent',
'iconClass'=> 'agent__color',
'panelLink'=> 'painel-agentes',
'data'=> [
[
'id' => 'agentes-individuais',
'icon'=> 'agent',
'label' => 'Agentes individuais',
'entity' => 'MapasCulturais\\Entities\\Agent',
Expand All @@ -205,14 +205,14 @@
]
],
[
'id' => 'agentes-coletivos',
'type' => 'agent',
'label' => '',
'icon'=> 'agent',
'iconClass'=> 'agent__color',
'panelLink'=> 'painel-agentes',
'data'=> [
[
'id' => 'agentes-coletivos',
'icon'=> 'agent',
'label' => 'Agentes coletivos',
'entity' => 'MapasCulturais\\Entities\\Agent',
Expand All @@ -222,14 +222,14 @@
]
],
[
'id' => 'agentes-cadastrados-7-dias',
'type' => 'agent',
'label' => '',
'icon'=> 'agent',
'iconClass'=> 'agent__color',
'panelLink'=> 'painel-agentes',
'data'=> [
[
'id' => 'agentes-cadastrados-7-dias',
'icon'=> 'agent',
'label' => 'Cadastrados nos últimos 7 dias',
'entity' => 'MapasCulturais\\Entities\\Agent',
Expand Down
26 changes: 25 additions & 1 deletion src/cypress/e2e/agentesPage/index.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ describe("Agents Page", () => {
expectedCount = parseInt(text.match(/\d+/)[0], 10);

// Agora, verifique se o número de imagens encontradas é igual ao esperado
cy.get('div[title="Selo Mapas AQUI"] img[src="https://mapas.tec.br/files/seal/1/file/111/121e2341ab665183b487c72f92636b59-a4537a4646cadc981f44f03c5021652f.jpg"]')
cy.get('div[title="Selo Mapas"] img[src="https://mapas.tec.br/files/seal/1/file/111/121e2341ab665183b487c72f92636b59-a4537a4646cadc981f44f03c5021652f.jpg"]')
.should('have.length', expectedCount);
cy.contains(expectedCount + " Agentes encontrados");
});
Expand Down Expand Up @@ -140,4 +140,28 @@ describe("Agents Page", () => {
cy.contains(expectedCount + " Agentes encontrados");
});
});

it("Garante que os cards de indicadores dos agentes funciona", () => {
cy.get(':nth-child(1) > .entity-cards-cards__content > .entity-cards-cards__info > .entity-cards-cards__label').should('have.text', 'Agentes cadastrados');
cy.get(':nth-child(2) > .entity-cards-cards__content > .entity-cards-cards__info > .entity-cards-cards__label').should('have.text', 'Agentes individuais');
cy.get(':nth-child(3) > .entity-cards-cards__content > .entity-cards-cards__info > .entity-cards-cards__label').should('have.text', 'Agentes coletivos');
cy.get(':nth-child(4) > .entity-cards-cards__content > .entity-cards-cards__info > .entity-cards-cards__label').should('have.text', 'Cadastrados nos últimos 7 dias');

cy.wait(1000);

cy.get(".foundResults").invoke('text').then((text) => {
expectedCount = Number(text.match(/\d+/), 10);
cy.get('#main-app > div.search > div.entity-cards > div > div > div:nth-child(1) > div > div.entity-cards-cards__info > strong').should('have.text', expectedCount);
});

});

it("Garante que a tab dashboard funciona", () => {
cy.get('.indicator > a > span').should('have.text', 'Indicadores');
cy.get('.indicator > a').click();

cy.wait(1000);

cy.get('#iFrameResizer0').should('be.visible');
});
});

0 comments on commit 6cf2086

Please sign in to comment.