Merge pull request #386 from dod-ccpo/edit-user-#160268937
Edit user #160268937
This commit is contained in:
25
tests/routes/test_users.py
Normal file
25
tests/routes/test_users.py
Normal file
@@ -0,0 +1,25 @@
|
||||
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.update_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"
|
Reference in New Issue
Block a user