1. 10 Dec, 2019 1 commit
  2. 02 Dec, 2019 1 commit
  3. 18 Nov, 2019 1 commit
    • Mark Lapierre's avatar
      Update tests to not log in in before(:all) blocks · 0d6b42a5
      Mark Lapierre authored
      Also changes the API client to log out after creating an access token
      if it wasn't already logged in. This is so that it doesn't leave the
      browser logged in at the start of tests when they expect to be able to
      log in. For example, if a test is the first in the suite it will log
      in to create an access token. If that happens in a before(:context)
      block, the test will already be logged in, so an attempt to log in
      would fail.
  4. 04 Nov, 2019 1 commit
  5. 15 Oct, 2019 1 commit
    • Mark Lapierre's avatar
      Fetch user via API in fabricate_or_use · 64500f44
      Mark Lapierre authored and Sanad Liaquat's avatar Sanad Liaquat committed
      Previously fabricate_or_use would only create a User instance with the
      provided username and password. This was fine when only those creds
      were needed (e.g., to sign on), but it's not enough in tests that
      need other user details, e.g., the user's name.
      This changes fabricate_or_use so that it fetches the user via the API,
      which provides access to the user's details.
  6. 11 Oct, 2019 1 commit
  7. 13 Sep, 2019 1 commit
  8. 26 Aug, 2019 1 commit
  9. 18 Aug, 2019 1 commit
  10. 27 Jun, 2019 1 commit
  11. 05 Jun, 2019 1 commit
    • Mark Lapierre's avatar
      Fix Web IDE add template test · 5cccf313
      Mark Lapierre authored
      Wait for the new file modal to stop animating before clicking it
      We now need to click the commit button 3 times:
      1. To enter commit mode
      2. To being staging changes
      3. To submit the commit
  12. 26 Apr, 2019 1 commit
  13. 10 Dec, 2018 1 commit
  14. 05 Nov, 2018 2 commits
  15. 22 Oct, 2018 1 commit
  16. 18 Oct, 2018 1 commit
  17. 10 Oct, 2018 2 commits
  18. 09 Oct, 2018 1 commit
    • Mark Lapierre's avatar
      Add tests of adding file templates · d36055cb
      Mark Lapierre authored
      Adds tests that adds new files via file templates via the Files view
      and the Web IDE.
      Includes changes to page objects and associated code
      Fetches template content from the API rather than hardcoding strings
      that will need to be updated if the templates change. Some of the
      content is stored as flat files but we can't use them because they're
      not included in the docker images gitlab-qa uses.