Skip to content

Commit

Permalink
Merge branch 'refs/heads/master' into feature/update-gradle-build
Browse files Browse the repository at this point in the history
# Conflicts:
#	apps/dolly-frontend/build.gradle
  • Loading branch information
stigus committed May 28, 2024
2 parents 3212ac4 + b0e4a2d commit 2353f44
Show file tree
Hide file tree
Showing 77 changed files with 4,724 additions and 847 deletions.
2 changes: 1 addition & 1 deletion apps/dolly-frontend/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ dependencies {
implementation 'no.nav.testnav.libs:data-transfer-objects'

// Session
implementation 'redis.clients:jedis:5.1.0'
implementation 'redis.clients:jedis:5.1.2'
implementation 'org.springframework.session:spring-session-core'
implementation 'org.springframework.session:spring-session-data-redis'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,11 @@ public RouterFunction<ServerResponse> htmlRouter(@Value("classpath:/static/index
.andRoute(RequestPredicates.GET("/testnorge/**"), indexHandler)
.andRoute(RequestPredicates.GET("/endringsmelding/**"), indexHandler)
.andRoute(RequestPredicates.GET("/organisasjoner/**"), indexHandler)
.andRoute(RequestPredicates.GET("/tenor/organisasjoner/**"), indexHandler)
.andRoute(RequestPredicates.GET("/login/**"), indexHandler)
.andRoute(RequestPredicates.GET("/bruker/**"), indexHandler)
.andRoute(RequestPredicates.GET("/team/**"), indexHandler)
.andRoute(RequestPredicates.GET("/dollysoek/**"), indexHandler)
.andRoute(RequestPredicates.GET("/tenor/**"), indexHandler);
.andRoute(RequestPredicates.GET("/tenor/personer/**"), indexHandler);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ describe('Åpne en organisasjon med alle tilvalg', () => {
cy.visit('')

cy.dollyGet(CypressSelector.BUTTON_HEADER_ORGANISASJONER).click()
cy.dollyGet(CypressSelector.BUTTON_HEADER_OPPRETT_ORGANISASJONER).click()

cy.get('div').contains('Logaritme').click()
cy.get('div').contains('Horisontal').click()
Expand All @@ -16,6 +17,7 @@ describe('Naviger til organisasjoner og start en bestilling med alle tilvalg', (
it('passes', () => {
cy.visit('http://localhost:5678/organisasjoner')

cy.dollyGet(CypressSelector.BUTTON_HEADER_ORGANISASJONER).click()
cy.dollyGet(CypressSelector.BUTTON_OPPRETT_ORGANISASJON).click()
cy.dollyGet(CypressSelector.BUTTON_START_BESTILLING).click()
cy.dollyGet(CypressSelector.BUTTON_VELG_ALLE).each((btn) => cy.wrap(btn).click())
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
import { CypressSelector } from '../mocks/Selectors'
import {
tenorSoekOrganisasjonOversiktMock,
tenorSoekOrganisasjonTestdataMock,
} from '../mocks/BasicMocks'

describe('Tenor-søk testing', () => {
const tenorSoekOrganisasjonOversikt = new RegExp(
/testnav-tenor-search-service\/api\/v1\/tenor\/testdata\/organisasjoner\/oversikt\?antall=10&side=0/,
)
const tenorSoekOrganisasjonTestdata = new RegExp(
/testnav-tenor-search-service\/api\/v1\/tenor\/testdata\/organisasjoner\?type=Organisasjon/,
)

it('passes', () => {
cy.visit('')

cy.intercept(
{ method: 'POST', url: tenorSoekOrganisasjonOversikt },
tenorSoekOrganisasjonOversiktMock,
)
cy.intercept(
{ method: 'POST', url: tenorSoekOrganisasjonTestdata },
tenorSoekOrganisasjonTestdataMock,
)

// Naviger til Tenor-organisasjon-soek og post et soek
cy.dollyGet(CypressSelector.BUTTON_HEADER_ORGANISASJONER).click()
cy.dollyGet(CypressSelector.BUTTON_HEADER_TENOR_ORGANISASJONER).click()
cy.get('h1').contains('Søk etter organisasjoner i Tenor').should('exist')
cy.dollyGet(CypressSelector.CHECKBOX_ORGANISASJONER_TENORSOEK).click()

cy.get('div').contains('TIGER').click()
cy.get('h2').contains('TIGER').should('exist')

// Sjekk at antall valgt er 1, deretter clear soeket og sjekk at antall valgt er 0
cy.dollyGet(CypressSelector.TITLE_TENOR_ORGANISASJONER_FORETAKSREGISTERET)
.should('contain.text', 'Enhetsregisteret og Foretaksregisteret')
.should('contain.text', '1')

cy.dollyGet(CypressSelector.BUTTON_TENOR_CLEAR_HEADER).click({ multiple: true })

cy.dollyGet(CypressSelector.TITLE_TENOR_ORGANISASJONER_FORETAKSREGISTERET).should(
'not.contain.text',
'1',
)
})
})
115 changes: 115 additions & 0 deletions apps/dolly-frontend/src/main/js/cypress/mocks/BasicMocks.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -1912,6 +1912,35 @@ export const tenorSoekOversiktMock = {
error: null,
}

export const tenorSoekOrganisasjonOversiktMock = {
status: 'OK',
data: {
treff: 1234,
rader: 3,
offset: 0,
nesteSide: 1,
seed: 1234,
organisasjoner: [
{
navn: 'OPTIMISTISK TYPISK KATT HØRSEL',
organisasjonsnummer: '312342234',
kilder: ['brregErFr'],
},
{
navn: 'OVERFLØDIG FUNKSJONELL TIGER AS',
organisasjonsnummer: '312345123',
kilder: ['brregErFr', 'arbeidsforhold'],
},
{
navn: 'UFORGJENGELIG PARODISK TIGER AS',
organisasjonsnummer: '312345612',
kilder: ['brregErFr'],
},
],
},
query: '',
}

export const tenorSoekTestdataMock = {
status: 'OK',
data: {
Expand Down Expand Up @@ -1949,3 +1978,89 @@ export const tenorSoekTestdataMock = {
query: '',
error: null,
}
export const tenorSoekOrganisasjonTestdataMock = {
status: 'OK',
data: {
treff: 1,
rader: 1,
offset: 0,
nesteSide: null,
seed: 0,
organisasjoner: [
{
navn: 'OVERFLØDIG FUNKSJONELL TIGER AS',
organisasjonsnummer: '312345123',
organisasjonsform: {
kode: 'ENK',
beskrivelse: 'Enkeltpersonforetak',
},
forretningsadresse: {
land: 'Norge',
landkode: 'NO',
postnummer: '2674',
poststed: 'MYSUSÆTER',
adresse: ['Tjønnbakkvegen 29'],
kommune: 'SEL',
kommunenummer: '3437',
},
kilder: ['brregErFr'],
naeringskoder: [
{
kode: '86',
beskrivelse: 'Helsetjenester',
hjelpeenhetskode: false,
rekkefolge: 1,
nivaa: 1,
},
{
kode: '86.2',
beskrivelse: 'Lege og tannlegetjenester',
hjelpeenhetskode: false,
rekkefolge: 1,
nivaa: 2,
},
{
kode: '86.21',
beskrivelse: 'Legetjeneste',
hjelpeenhetskode: false,
rekkefolge: 1,
nivaa: 3,
},
{
kode: '86.211',
beskrivelse: 'Allmenn legetjeneste',
hjelpeenhetskode: false,
rekkefolge: 1,
nivaa: 4,
},
],
registreringsdatoEnhetsregisteret: '20121212',
slettetIEnhetsregisteret: 'N',
registrertIForetaksregisteret: 'N',
slettetIForetaksregisteret: 'N',
registreringspliktigForetaksregisteret: 'N',
registrertIFrivillighetsregisteret: 'N',
registrertIStiftelsesregisteret: 'N',
registrertIMvaregisteret: 'N',
konkurs: 'N',
underAvvikling: 'N',
underTvangsavviklingEllerTvangsopplosning: 'N',
maalform: 'Bokmål',
ansvarsbegrensning: 'N',
harAnsatte: 'N',
antallAnsatte: 0,
kapital: {
antallAksjer: '0',
fritekst: [],
sakkyndigRedegjorelse: 'N',
},
kjonnsrepresentasjon: 'N',
fravalgAvRevisjon: {
fravalg: 'N',
},
},
],
},
query: 'organisasjonsnummer:312345678',
error: null,
}
9 changes: 8 additions & 1 deletion apps/dolly-frontend/src/main/js/cypress/mocks/Selectors.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ export enum CypressSelector {
TITLE_VISNING = 'title-visning',
TITLE_TESTNORGE = 'title-testnorge',
TITLE_SEND_KOMMENTAR = 'title-send-kommentar',
TITLE_TENOR_ORGANISASJONER_FORETAKSREGISTERET = 'title-tenor-organisasjoner-foretaksregisteret',
TITLE_TENOR_HEADER_COUNTER = 'title-tenor-header-counter',
BUTTON_NY_GRUPPE = 'button-ny-gruppe',
BUTTON_LOGIN_NAV = 'button-login-nav',
BUTTON_OPPRETT = 'button-opprett',
Expand All @@ -54,8 +56,10 @@ export enum CypressSelector {
BUTTON_MALER_SLETT_BEKREFT = 'button-maler-slett-bekreft',
BUTTON_NAVIGER_DOLLY = 'button-naviger-dolly',
BUTTON_HEADER_PERSONER = 'button-header-personer',
BUTTON_HEADER_ORGANISASJONER = 'button-header-organisasjoner',
BUTTON_HEADER_OPPRETT_ORGANISASJONER = 'button-header-opprett-organisasjoner',
BUTTON_HEADER_TENOR_ORGANISASJONER = 'button-header-tenor-organisasjoner',
BUTTON_HEADER_FINNPERSON = 'button-header-finnperson',
BUTTON_HEADER_ORGANISASJONER = 'button-header-organisasjoner',
BUTTON_HEADER_DOLLYSOEK = 'button-header-dollysoek',
BUTTON_HEADER_TESTNORGE = 'button-header-testnorge',
BUTTON_HEADER_TENOR = 'button-header-tenor',
Expand Down Expand Up @@ -88,11 +92,14 @@ export enum CypressSelector {
BUTTON_REDIGER_GRUPPE = 'button-rediger-gruppe',
BUTTON_TIDLIGEREBESTILLINGER_NAVIGER = 'button-tidligerebestillinger-naviger',
BUTTON_PERSON_TENORSOEK = 'button-person-tenorsoek',
BUTTON_ORGANISASJON_TENORSOEK = 'button-organisasjon-tenorsoek',
BUTTON_TENOR_CLEAR_HEADER = 'button-tenor-clear-options',
SELECT_PERSON_SEARCH = 'select-person-search',
SELECT_TAGS = 'select-tags',
HOVER_MILJOE = 'hover-miljoe',
CHECKBOX_FORBEDRING_ANONYM = 'checkbox-forbedring-anonym',
CHECKBOX_TENORSOEK = 'checkbox-tenorsoek',
CHECKBOX_ORGANISASJONER_TENORSOEK = 'checkbox-organisasjoner-tenorsoek',
ERROR_MESSAGE_NAVIGERING = 'error-message-navigering',
EXPANDABLE_PERSONINFORMASJON = 'expandable-personinformasjon',
CONTAINER_VALGTE_PERSONER = 'container-valgte-personer',
Expand Down
Loading

0 comments on commit 2353f44

Please sign in to comment.