Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: add structure size on questionnaire data if siret legal category is EI "1000" #1218

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions apps/web-e2e/playwright.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,9 @@ export default defineConfig({

/* Run your local dev server before starting the tests */
webServer: {
env: {
TEST: 'true'
},
command: 'npm run dev:build:start',
url: 'http://localhost:4242',
reuseExistingServer: !process.env.CI
Expand Down
3 changes: 3 additions & 0 deletions apps/web-e2e/src/programResults.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ tests.forEach((singleTest) => {
}
const elementsLocal = await page.$$eval('.teste2e-program-target', (els) => els.map((el) => el.innerHTML.trim()))

// console.warn(singleTest.values)
// console.warn(elementsLocal)

expect(elementsLocal.length).toBe(singleTest.count)
if (singleTest.count < 100) {
for (let i = 0; i < elementsLocal.length; i++) {
Expand Down
6 changes: 1 addition & 5 deletions apps/web-e2e/src/programResultsData.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ export const tests = [
{
id: 4,
url: 'questionnaire/resultat?choix-du-parcours=je-ne-sais-pas-par-ou-commencer&siret=78893947800020&locaux=locataire&mobilite=oui&matieres-premieres=oui&tri-dechets=oui&dechets=oui&gestion-eau=oui&energie=oui&audit=non#questionnaire-resultat',
count: 34,
count: 30,
values: [
'Baisse Les Watts',
'Communauté du Coq Vert',
Expand All @@ -66,17 +66,13 @@ export const tests = [
'TPE gagnantes sur tous les coûts',
'Diagnostic Transition Ecologique',
'Formations Transition Écologique et Énergétique',
'Visite Énergie CCI',
'Accélérateur décarbonation',
'Programme Volontaire Français ACT',
'Diag Ecoconception',
'Diagnostic RSE',
'Étude "Économie de la fonctionnalité"',
'Étude "Éco-conception"',
'Étude "réemploi réutilisation réparation"',
'Étude "Solaire thermique"',
'Mission de Conseil RSE',
'Mission Stratégie Environnement',
'Aides au réemploi des emballages',
'Bonus écologique',
'Coup de pouce Chauffage',
Expand Down
3 changes: 3 additions & 0 deletions apps/web-e2e/src/projectResults.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ tests.forEach((singleTest) => {
}
const elementsLocal = await page.$$eval('.teste2e-project-target h3 a', (els) => els.map((el) => el.innerHTML.trim()))

// console.warn(singleTest.value)
// console.warn(elementsLocal)

expect(elementsLocal.length).toBe(singleTest.count)
for (let i = 0; i < elementsLocal.length; i++) {
expect(elementsLocal[i]).toBe(singleTest.value[i])
Expand Down
4 changes: 1 addition & 3 deletions apps/web-e2e/src/projectResultsData.ts
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ export const tests = [
{
id: 2,
url: 'questionnaire/resultat?choix-du-parcours=je-ne-sais-pas-par-ou-commencer&siret=78893947800020&locaux=locataire&mobilite=oui&matieres-premieres=oui&tri-dechets=oui&dechets=oui&gestion-eau=oui&energie=oui&audit=non#questionnaire-resultat',
count: 66,
count: 64,
value: [
'Diagnostic à 360° sur la transition écologique',
'Sensibilisation des équipes',
Expand All @@ -132,7 +132,6 @@ export const tests = [
'Recrutement',
'Tri des déchets',
"Acquisition d'un véhicule propre",
'Eclairage LED',
'Récupérateur d’eau de pluie',
'Plan d’adaptation au dérèglement climatique',
'Pompe à chaleur',
Expand Down Expand Up @@ -165,7 +164,6 @@ export const tests = [
'Recrutement',
'Tri des déchets',
"Acquisition d'un véhicule propre",
'Eclairage LED',
'Récupérateur d’eau de pluie',
'Plan d’adaptation au dérèglement climatique',
'Pompe à chaleur',
Expand Down
6 changes: 6 additions & 0 deletions apps/web/src/stores/usedTrack.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
import { useNavigationStore } from '@/stores/navigation'
import { useTrackStore } from '@/stores/track'
import {
LegalCategory,
type NextTrackRuleSet,
type QuestionnaireData,
StructureSize,
type Track,
TrackComponent,
TrackId,
Expand Down Expand Up @@ -247,6 +249,10 @@ export const useUsedTrackStore = defineStore('usedTrack', () => {
Object.entries(questionnaireDatum).forEach(([key, value]) => {
questionnaireData[key] = value as unknown
})

if (usedTrack.id === TrackId.Siret && questionnaireDatum.legalCategory === LegalCategory.EI) {
questionnaireData.structure_size = StructureSize.EI
}
})
})

Expand Down
Loading