<commit_before>require 'rails_helper'
require 'support/mpal_helper'
require 'support/api_particulier_helper'
require 'support/api_ban_helper'

feature "Démarrer un projet" do
  before do
    Projet.destroy_all
    Demande.destroy_all
    Invitation.destroy_all
    Occupant.destroy_all
  end

  scenario "depuis la page d'accueil" do
    visit root_path
    click_on I18n.t('accueil.action')
    expect(page.current_path).to eq(new_session_path)
  end

  scenario "depuis la page de connexion, je recupere mes informations principales", pending: true do
    signin(12,15)
    projet = Projet.last
    expect(page.current_path).to eq(etape1_recuperation_infos_demarrage_projet_path(projet))
    expect(page).to have_content("Martin")
    expect(page).to have_content("Pierre")
    expect(page).to have_content("12 rue de la Mare")
    expect(page).to have_content("75010")
    expect(page).to have_content("Paris")
  end

  scenario "je modifie l'adresse du logement à rénover" do
    signin(12,15)
    projet = Projet.last
    expect(page.current_path).to eq(etape1_recuperation_infos_demarrage_projet_path(projet))
    fill_in :projet_adresse, with: "1 place Vendôme, 75001 Paris"

    click_button I18n.t('demarrage_projet.action')
    expect(page.current_path).to eq(etape2_description_projet_path(projet))
    projet = Projet.last
    expect(projet.adresse_ligne1).to eq("12 rue de la Mare")
    expect(projet.code_postal).to eq("75010")
    expect(projet.ville).to eq("Paris")
    expect(projet.disponibilite).to eq("Plutôt en journée pendant la semaine")
  end

  scenario "j'ajoute une personne de confiance" do
    signin(12,15)
    projet = Projet.last

    fill_in 'projet_personne_de_confiance_attributes_prenom', with: "Frank"
    fill_in 'projet_personne_de_confiance_attributes_nom', with: "Strazzeri"
    fill_in 'projet_personne_de_confiance_attributes_tel', with: "0130201040"
    fill_in 'projet_personne_de_confiance_attributes_email', with: "<EMAIL>"<commit_msg>supprime le test de dispo etape1 qui n'a plus lieu d'être dans la nouvelle ui<commit_after>require 'rails_helper'
require 'support/mpal_helper'
require 'support/api_particulier_helper'
require 'support/api_ban_helper'

feature "Démarrer un projet" do
  before do
    Projet.destroy_all
    Demande.destroy_all
    Invitation.destroy_all
    Occupant.destroy_all
  end

  scenario "depuis la page d'accueil" do
    visit root_path
    click_on I18n.t('accueil.action')
    expect(page.current_path).to eq(new_session_path)
  end

  scenario "depuis la page de connexion, je recupere mes informations principales", pending: true do
    signin(12,15)
    projet = Projet.last
    expect(page.current_path).to eq(etape1_recuperation_infos_demarrage_projet_path(projet))
    expect(page).to have_content("Martin")
    expect(page).to have_content("Pierre")
    expect(page).to have_content("12 rue de la Mare")
    expect(page).to have_content("75010")
    expect(page).to have_content("Paris")
  end

  scenario "je modifie l'adresse du logement à rénover" do
    signin(12,15)
    projet = Projet.last
    expect(page.current_path).to eq(etape1_recuperation_infos_demarrage_projet_path(projet))
    fill_in :projet_adresse, with: "1 place Vendôme, 75001 Paris"

    click_button I18n.t('demarrage_projet.action')
    expect(page.current_path).to eq(etape2_description_projet_path(projet))
    projet = Projet.last
    expect(projet.adresse_ligne1).to eq("12 rue de la Mare")
    expect(projet.code_postal).to eq("75010")
    expect(projet.ville).to eq("Paris")
  end

  scenario "j'ajoute une personne de confiance" do
    signin(12,15)
    projet = Projet.last

    fill_in 'projet_personne_de_confiance_attributes_prenom', with: "Frank"
    fill_in 'projet_personne_de_confiance_attributes_nom', with: "Strazzeri"
    fill_in 'projet_personne_de_confiance_attributes_tel', with: "0130201040"
    fill_in 'projet_personne_de_confiance_attributes_email', with: "<EMAIL>"
{'fraction_non_alphanumeric': 0.09572043555330463, 'fraction_numerical': 0.02557609521397822, 'mean_word_length': 4.948795180722891, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '238408', 'n_tokens_mistral': 1478, 'n_tokens_neox': 1414, 'n_words': 284}