Commit e473882

mo khan <mo@mokhan.ca>
2016-12-04 04:15:03
include the username.
1 parent 4c233d1
Changed files (2)
app
controllers
spec
app/controllers/api/sessions_controller.rb
@@ -2,7 +2,10 @@ class Api::SessionsController < Api::Controller
   def create
     user_session = User.login(params[:username], params[:password])
     token = tokenize(user_session.access(request))
-    render json: { authentication_token: token }
+    render json: { 
+      authentication_token: token,
+      username: params[:username],
+    }
   end
 
   private
spec/controllers/api/sessions_controller_spec.rb
@@ -9,6 +9,7 @@ describe Api::SessionsController do
 
       json = JSON.parse(response.body)
       expect(json['authentication_token']).to be_present
+      expect(json['username']).to eql(user.username)
     end
   end
 end