Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: Create account on Studio

Background:
Background:
Given I am signed in to Studio
And I am on Studio home page
And I do not have an account registered with my <email>
Expand All @@ -27,4 +27,4 @@ Feature: Create account on Studio
Then I am able to sign in

Examples:
| email |
| email |
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ Feature: Explore without an account
When I click the *Explore without an account* link
Then I see the *Content Library* page with available public channels
And I can filter the search results
And I can view or download the channel summary
And I can view or download the channel summary
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,3 @@ Feature: Reset your password
When I click the link in the email again
Then I see a page with the following message: Reset link expired
And I see a *Request a new password reset link* button

Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
Feature: URL update when the user switches between channel list
User can see changes at the URL when they switch between channel list

Background:
Background:
Given I am signed in to Studio

Scenario: URL update at the *My Channels* nav
When I click *My Channels* nav
When I click *My Channels* nav
Then I see that the URL changes

Scenario: URL update at the *Starred* nav
When I click *Starred* nav
When I click *Starred* nav
Then I see that the URL changes

Scenario: URL update at the *View-Only* nav
When I click *View-Only* nav
When I click *View-Only* nav
Then I see that the URL changes

Scenario: URL update at the *Content Library* nav
When I click *Content Library* nav
When I click *Content Library* nav
Then I see that the URL changes

Scenario: URL update at the *Collections* nav
When I click *Collections* nav
Then I see that the URL changes
Then I see that the URL changes
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: Delete account

Background:
Background:
Given I am signed in to Studio
And I am on the *Settings > Account* page

Expand All @@ -17,4 +17,4 @@ Feature: Delete account
Given my account still has active channels for which I am an admin
When I look under the *Delete account* heading
Then I don't see the *Delete account* button
And I need to delete my active channels or invite other admins in order to see the *Delete account* button
And I need to delete my active channels or invite other admins in order to see the *Delete account* button
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: Edit account information

Background:
Background:
Given I am signed in to Studio
And I am on Studio *Settings > Account* page

Expand All @@ -10,7 +10,7 @@ Feature: Edit account information
And I press *Save changes* button in the modal
Then I see a snackbar appears to confirm my password was updated
And the modal is dismissed

Scenario: Editing full name
When I click the *Edit* hyperlink near my username
And I make changes to my full name
Expand All @@ -20,4 +20,4 @@ Feature: Edit account information

Scenario: Copying API token
When I click the copy button in the token text field
Then a snackbar appears to confirm the code is copied
Then a snackbar appears to confirm the code is copied
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: Export account information

Background:
Background:
Given I have a Studio account
And I am signed in to Studio
And I have interacted with various data and channels
Expand All @@ -14,4 +14,4 @@ Feature: Export account information

Scenario: Viewing the exported data
When I check the Inbox of my email account registered at Studio
Then I see an email with an attachment that contains my account data
Then I see an email with an attachment that contains my account data
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Feature: Open and close sidebar and user menus
User needs to be able to open and close the sidebar menu and the user menu
User needs to be able to open and close the sidebar menu and the user menu

Background:
Background:
Given I am signed in to Studio
And I am on any of the tabs (*My Channels*, *Starred*, *View only*, *Content Library*, or *Collections*)

Expand All @@ -17,4 +17,4 @@ User needs to be able to open and close the sidebar menu and the user menu
Then I see the user menu
And I can select any of the options inside
When I click the user menu button again, or anywhere on the browser screen
Then I don't see the user menu anymore
Then I don't see the user menu anymore
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ Feature: Report an issue
When I resolve those errors
And click the *Submit* button
Then I see the modal disappears
And a snackbar appears to confirm the submission
And a snackbar appears to confirm the submission
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Feature: Request more storage space

Background:
Given I am signed in to Studio
Given I am signed in to Studio
And I am on Studio *Settings > Storage* page
And I click *Show form* on the page

Expand All @@ -16,4 +16,4 @@ Feature: Request more storage space
And I click the *Send request* submit button
Then I see a system error message above the form
And I see my text field inputs still intact
And I see error validation text near fields that need input
And I see error validation text near fields that need input
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: Review used storage

Background:
Background:
Given I am signed in to Studio
And I am on the *Settings > Storage* page

Expand All @@ -12,4 +12,4 @@ Feature: Review used storage
Scenario: No storage used
Given that I have not uploaded any resources in my channels
When I look under the *% storage used* heading
Then I see that there is 0% storage used
Then I see that there is 0% storage used
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Feature: View support links
Feature: View support links

Background:
Given I am signed in to Studio
Expand All @@ -8,7 +8,7 @@ Feature: View support links
When I click the *Kolibri Studio User Guide* link
Then a new browser tab opens with the ReadTheDocs page
# Privacy Policy page not yet implemented

Scenario: View notable issues
When I click one of the notable issue hyperlinks
Then a new browser tab opens with the GitHub issue in question
Then a new browser tab opens with the GitHub issue in question
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
Feature: Add a channel to the *Starred* tab
A user needs to be able to mark channels with a star to label them as favorite for easy access

Background:
Background:
Given I am signed in to Studio
And I am on any of the tabs (*My Channels*, *Starred*, *View-only*, or *Content Library*)
And I see a channel that is not starred (white star)

Scenario: Add channel to the *Starred* tab
When I click the *Add to starred channels* button for the desired channel
Then I see that the channel's *Add to starred channels* button is now black
And I see a message that the channel was added to the starred channels
When I click and open the *Starred* tab
And I see a message that the channel was added to the starred channels
When I click and open the *Starred* tab
Then I see that the channel is displayed among the starred channels

Scenario: Unstar a channel
Expand All @@ -19,11 +19,11 @@ Feature: Add a channel to the *Starred* tab
When I click the *Remove from starred channels* button for the channel
Then I see that the channel's *Remove from starred channels* button is now white
And I see a message that the channel was removed from the starred channels
When I click and open the *Starred* tab
When I click and open the *Starred* tab
Then I see the list of starred channels
But I don't see the unstarred channel on the list

Scenario: Remove channel directly from the *Starred* tab
Scenario: Remove channel directly from the *Starred* tab
Given I am on the *Starred* tab
And I see a starred channel
When I click the *Remove from starred channels* button for the channel
Expand All @@ -34,4 +34,4 @@ Feature: Add a channel to the *Starred* tab
And I've selected the *Starred* checkbox
When I click on the star button of a starred channel.
Then I should see a message that the channel was removed from the starred channels
And the channel should no longer be displayed in the list with the filtered channels
And the channel should no longer be displayed in the list with the filtered channels
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: Create a channel

Background:
Background:
Given I am signed in to Studio
And I am on the *My Channels* tab

Expand All @@ -16,4 +16,4 @@ Feature: Create a channel

Examples:
| channel_name | channel_description | language |
| ck-12 | sample channel | english |
| ck-12 | sample channel | english |
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: Create a collection

Background:
Background:
Given I am signed in to Studio
And I am on the *Collections* tab

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Feature: Delete a collection

Background:
Background:
Given I am signed in to Studio
And I am on the *Collections* tab
And there is at least one collection

Scenario: Delete a collection
When I click the *Options* drop-down for the collection I want to edit
And I select the *Delete collection* option
Then I see the *Delete collection* modal window
Then I see the *Delete collection* modal window
When I click the *Delete collection* button
Then I see the *Collections* tab
And I see that the deleted collection is no longer displayed
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: Delete channel
Feature: Delete channel

Background:
Background:
Given I am signed in to Studio
And I have permissions to edit
And I am on *My Channels* tab
Expand Down Expand Up @@ -30,4 +30,4 @@ Feature: Delete channel
And I click the *Delete channel* button
Then I see a message that the channel is deleted
And I am brought back on *My channels* tab
And the deleted channel is no longer displayed on *My Channels* tab
And the deleted channel is no longer displayed on *My Channels* tab
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: Deploy Channel

Background:
Background:
Given I am signed in to Studio as <username>
And I have uploaded content to the staging tree for <channel_id>

Expand All @@ -11,5 +11,5 @@ Feature: Deploy Channel
When I click the *Deploy* button
Then I get redirected to https://api.studio.learningequality.org/channels/<channel_id>/edit/<channel_id[0:6]>

Examples:
| username | channel_id |
Examples:
| username | channel_id |
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: Edit a collection

Background:
Background:
Given I am signed in to Studio
And I am on the *Collections* tab
And there is at least one collection
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: Edit channel details
Feature: Edit channel details

Background:
Background:
Given I am signed in to Studio
And I am on the channel editor view

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ Feature: Get channel token after publishing the channel
Then a snackbar appears to confirm the code is copied to the clipboard

Examples:
| channel |
| channel |
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Feature: Access and use additional options on channel list
User needs to be able to access additional options to manage channels from the channel list

Background:
Background:
Given I am signed in to Studio
And I am at *My Channels* tab

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ Feature: Open channel in new tab
Then the clipboard opens up
When I right click a channel item on the clipboard
And click *Open in new tab* on the dropdown menu that appears
Then a tab opens with the view-only or editable channel in question
Then a tab opens with the view-only or editable channel in question
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Feature: Share channels
A user needs to be able to invite collaborators to view or edit channels

Background:
Background:
Given I am signed in to Studio
And I am on the channel editor page
When I click the *...* (options) button in the topbar
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Feature: Stop the publish of a channel

Background:
Background:
Given there's a channel publish task in-progress

Scenario: Stop the publish of a channel
When I click the *Stop* button in the publish modal
Then a confirmation message appears
When I click *Yes, stop task*
Then the publish task stops
And I am back in the channel editor page
And I am back in the channel editor page
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Feature: Sync resources
Feature: Sync resources
Studio users need to be able to sync and update the resources in their channels that have been imported from other channels, but have been modified since the original import.

Background:
Given I am signed in to Studio
And I am on the <channel_a> editor page
And there is a <resource> in the <channel_a> that has been imported from <channel_b>
And there is a <resource> in the <channel_a> that has been imported from <channel_b>

Scenario: Sync resource file information
Given there is new version of the <resource> file in the <channel_b>
Expand All @@ -21,7 +21,7 @@ Feature: Sync resources
When I see the *Operation complete!* message
And I click the *Refresh button*
Then I see the new file version of the <resource>
Or I see the new thumbnail
Or I see the new thumbnail

Scenario: Sync resource tags
Given the <resource> in the <channel_b> has a new tag
Expand Down Expand Up @@ -84,5 +84,5 @@ Feature: Sync resources
And I click the *Refresh button*
Then I see that my edits of title, description or tags for the <resource> have been reverted to reflect those on the <channel_b>

Examples:
| channel_a | channel_b | resource |
Examples:
| channel_a | channel_b | resource |
Loading