Commit 0bd25c05 by David Baumgold

Fix up lettuce tests for course team page redesign

parent 36a10876
...@@ -22,20 +22,22 @@ def create_other_user(_step, name): ...@@ -22,20 +22,22 @@ def create_other_user(_step, name):
@step(u'I add "([^"]*)" to the course team') @step(u'I add "([^"]*)" to the course team')
def add_other_user(_step, name): def add_other_user(_step, name):
new_user_css = 'a.new-user-button' new_user_css = 'a.create-user-button'
world.css_click(new_user_css) world.css_click(new_user_css)
world.wait(0.5)
email_css = 'input.email-input' email_css = 'input#user-email-input'
f = world.css_find(email_css) f = world.css_find(email_css)
f._element.send_keys(name, EMAIL_EXTENSION) f._element.send_keys(name, EMAIL_EXTENSION)
confirm_css = '#add_user' confirm_css = 'form.create-user button.action-primary'
world.css_click(confirm_css) world.css_click(confirm_css)
@step(u'I delete "([^"]*)" from the course team') @step(u'I delete "([^"]*)" from the course team')
def delete_other_user(_step, name): def delete_other_user(_step, name):
to_delete_css = 'a.remove-user[data-id="{name}{extension}"]'.format(name=name, extension=EMAIL_EXTENSION) to_delete_css = '.user-item .item-actions a.remove-user[data-id="{email}"]'.format(
email="{0}{1}".format(name, EMAIL_EXTENSION))
world.css_click(to_delete_css) world.css_click(to_delete_css)
...@@ -63,5 +65,5 @@ def cannot_delete(_step): ...@@ -63,5 +65,5 @@ def cannot_delete(_step):
@step(u's?he cannot add users') @step(u's?he cannot add users')
def cannot_add(_step): def cannot_add(_step):
add_css = 'a.new-user' add_css = 'a.create-user-button'
assert world.is_css_not_present(add_css) assert world.is_css_not_present(add_css)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment