From 4e59fef8ed252e61585041224b945e82c67b3e79 Mon Sep 17 00:00:00 2001 From: Nils Thamm Date: Tue, 29 Nov 2016 18:36:18 +0100 Subject: [PATCH] Fixing test by setting locale --- spec/features/application_letters_spec.rb | 9 +++++++++ spec/views/application_letters/new.html.erb_spec.rb | 13 ------------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/spec/features/application_letters_spec.rb b/spec/features/application_letters_spec.rb index 50b312e4..0d1b21f2 100644 --- a/spec/features/application_letters_spec.rb +++ b/spec/features/application_letters_spec.rb @@ -68,6 +68,15 @@ expect(ApplicationLetter.where(grade:"11")).to exist end + + + it "displays help text for motivation textarea" do + login(:pupil) + visit new_application_letter_path(:event_id => @event.id, :locale => :de) + + expect(page).to have_text(I18n.t 'application_letters.form.help_text_coding_skills') + end + def login(role) @event = FactoryGirl.create(:event) diff --git a/spec/views/application_letters/new.html.erb_spec.rb b/spec/views/application_letters/new.html.erb_spec.rb index 9068617b..a05b8b5e 100644 --- a/spec/views/application_letters/new.html.erb_spec.rb +++ b/spec/views/application_letters/new.html.erb_spec.rb @@ -20,17 +20,4 @@ assert_select "input#application_letter_grade[name=?]", "application_letter[grade]" end end - - it "renders large enough textareas" do - render :template => "application_letters/_form.html.erb" - - expect(rendered).to have_selector("textarea[rows='10'][name='application_letter\[motivation\]']") - expect(rendered).to have_selector("textarea[rows='5'][name='application_letter\[coding_skills\]']") - end - - it "displays help text for motivation textarea" do - render :template => "application_letters/_form.html.erb" - - expect(rendered).to have_text("Wie gut beherrscht du sie deiner Meinung nach (Anfänger, Fortgeschrittener, Experte)? Was kannst du in den Programmiersprachen realisieren/hast du realisiert? Je ausführlicher du diese Beschreibst, desto besser können wir schon in der Vorbereitung der Veranstaltung darauf eingehen. Programmierkenntnisse sind keine Voraussetzung zur Teilnahme. Diese Information wird zur Gruppeneinteilung benötigt.") - end end