mirror of
https://github.com/nextcloud/server.git
synced 2025-05-02 21:10:39 +00:00
46 lines
1.6 KiB
Gherkin
46 lines
1.6 KiB
Gherkin
# SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
Feature: sharing
|
|
Background:
|
|
Given using api version "1"
|
|
Given using new dav path
|
|
Given invoking occ with "app:enable --force activity"
|
|
Given the command was successful
|
|
Given user "user0" exists
|
|
And Logging in using web as "user0"
|
|
And Sending a "POST" to "/apps/activity/settings" with requesttoken
|
|
| public_links_notification | 1 |
|
|
| public_links_upload_notification | 1 |
|
|
| notify_setting_batchtime | 0 |
|
|
| activity_digest | 0 |
|
|
|
|
Scenario: Creating a new mail share and check activity
|
|
Given dummy mail server is listening
|
|
And As an "user0"
|
|
When creating a share with
|
|
| path | welcome.txt |
|
|
| shareType | 4 |
|
|
| shareWith | dumy@test.com |
|
|
Then the OCS status code should be "100"
|
|
And the HTTP status code should be "200"
|
|
And last share can be downloaded
|
|
Then last activity should be
|
|
| app | files_sharing |
|
|
| type | public_links |
|
|
| object_type | files |
|
|
| object_name | /welcome.txt |
|
|
|
|
Scenario: Creating a new public share and check activity
|
|
Given user "user0" exists
|
|
And As an "user0"
|
|
When creating a share with
|
|
| path | welcome.txt |
|
|
| shareType | 3 |
|
|
Then the OCS status code should be "100"
|
|
And the HTTP status code should be "200"
|
|
And last link share can be downloaded
|
|
Then last activity should be
|
|
| app | files_sharing |
|
|
| type | public_links |
|
|
| object_type | files |
|
|
| object_name | /welcome.txt |
|