Commit c867e795

mo <mokha@cisco.com>
2017-09-01 01:21:16
fix login specs.
1 parent 71094a8
Changed files (3)
app
views
config
locales
controllers
sessions
spec
support
app/views/sessions/new.html.erb
@@ -32,7 +32,7 @@
         <%= password_field_tag 'session[password]', '', placeholder: 'Password', class: "form-control" %>
       </div>
       <p><%= link_to "Forgot your password?", new_password_path %></p>
-      <%= f.submit "Sign In", class: "btn btn-primary" %>
+      <%= f.submit t(".sign_in"), class: "btn btn-primary" %>
       <br />
     <% end %>
     <%= form_for(User.new, as: :user, url: registration_path, html: { class: 'form-horizontal' }) do |f| %>
config/locales/controllers/sessions/en.yml
@@ -1,6 +1,8 @@
 ---
 en:
   sessions:
+    new:
+      sign_in: "Sign In"
     create:
       failure:
         invalid: Invalid email or password.
spec/support/pages/login_page.rb
@@ -6,10 +6,10 @@ class LoginPage < WebPage
   end
 
   def login_with(email:, password: "password")
-    within(".form-inline") do
+    within("#new_user_session") do
       fill_in("session_username", with: email)
       fill_in("session_password", with: password)
     end
-    click_button("Sign In")
+    click_button(I18n.t('sessions.new.sign_in'))
   end
 end