aboutsummaryrefslogtreecommitdiffstats
path: root/build/integration/sharing_features/sharing-activity.feature
blob: 016b376488ba288cbcd4ca3906826cadaf669051 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# 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 |