user can update profile

This commit is contained in:
dandds
2018-10-15 15:30:15 -04:00
parent ec7504fb20
commit f3c3332127
4 changed files with 45 additions and 3 deletions

View File

@@ -0,0 +1,22 @@
from flask import url_for
from atst.domain.users import Users
from tests.factories import UserFactory
def test_user_can_view_profile(user_session, client):
user = UserFactory.create()
user_session(user)
response = client.get(url_for("users.user"))
assert user.email in response.data.decode()
def test_user_can_update_profile(user_session, client):
user = UserFactory.create()
user_session(user)
new_data = {**user.to_dictionary(), "first_name": "chad", "last_name": "vader"}
new_data["date_latest_training"] = new_data["date_latest_training"].strftime("%m/%d/%Y")
client.post(url_for("users.user"), data=new_data)
updated_user = Users.get_by_dod_id(user.dod_id)
assert updated_user.first_name == "chad"
assert updated_user.last_name == "vader"