   verify(test)
 
   # Click "Add Assignment"
-  wait(test).click(css: '.add-assignment .dropdown-toggle')
+  test.utils.wait.click(css: '.add-assignment .dropdown-toggle')
 
   # Go to the bio dashboard
   switch type
-    when 'READING' then wait(test).click(linkText: 'Add Reading')
-    when 'HOMEWORK' then wait(test).click(linkText: 'Add Homework')
-    when 'EXTERNAL' then wait(test).click(linkText: 'Add External Assignment')
+    when 'READING'  then test.utils.wait.click(linkText: 'Add Reading')
+    when 'HOMEWORK' then test.utils.wait.click(linkText: 'Add Homework')
+    when 'EXTERNAL' then test.utils.wait.click(linkText: 'Add External Assignment')
     else expect(false, 'Invalid assignment type').to.be.true
 
 goOpen = (test, title) ->

    @waitUntilLoaded()
    # TODO: Make this a `data-title` attribute
    # HACK: Might need to scroll the item to click on into view
    el = wait(@test).for(css: "[data-title='#{title}']")
    windowPosition(test).scrollTo(el)
    el.click()
    windowPosition(test).scrollTop()

# Make sure the current screen is the calendar
verify = (test, ms) ->
  # wait until the calendar is open
  test.utils.wait.for(css: '.calendar-container:not(.calendar-loading)', ms)


# type: 'READING', 'HOMEWORK', 'EXTERNAL'
