Feature: Change Enrollment Events As a registered user I want to change my enrollment mode Scenario: I can change my enrollment Given The course "6.002x" exists And the course "6.002x" has all enrollment modes And I am logged in And I visit the courses page When I register to audit the course And a "edx.course.enrollment.activated" server event is emitted And a "edx.course.enrollment.mode_changed" server events is emitted And I visit the dashboard And I click on Challenge Yourself And I choose an honor code upgrade Then I should be on the dashboard page Then 2 "edx.course.enrollment.mode_changed" server event is emitted # don't emit another mode_changed event upon unenrollment When I unenroll from the course numbered "6.002x" Then 2 "edx.course.enrollment.mode_changed" server events is emitted