aboutsummaryrefslogtreecommitdiffstats
path: root/cucumber-js-test-apis-ci/features/Example_Collaboration.feature
blob: 71033b238feb348accce1b197a959630fa23bafe (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
Feature: Collaboration Example File

  Background: Init
    Given I want to create a VLM
    Then I want to submit this VLM

    Scenario: Testing permissions for contributors and Owners
      Then I want to check user "mb033001" has no permissions on this Item

      When I want to add user "mb0001" as a contributor to this Item
      Then I want to get the permissions for this Item
      Then I want to check property "listCount" for value 2
      Then I want to check user "cs0008" has role "owner" on this Item
      Then I want to check user "mb0001" has role "contributor" on this Item

      When I want to set the user to "aaaa"
      When I want to get the permissions for this Item
      Then I want to check property "listCount" for value 2

      When I want to set the user to "mb0001"
      Then I want the following to fail
      When I want to change the owner to user "mb0001" on this Item

      When I want to set the user to "cs0008"
      When I want to change the owner to user "mb0001" on this Item
      Then I want to get the permissions for this Item
      Then I want to check user "cs0008" has role "contributor" on this Item
      Then I want to check user "mb0001" has role "owner" on this Item