@ -168,3 +168,76 @@ Feature: webdav-related
When A s a n " u s e r 0 "
And D o w n l o a d i n g f i l e " / m y C h u n k e d F i l e . t x t "
Then D o w n l o a d e d c o n t e n t s h o u l d b e " A A A A A B B B B B C C C C C "
Scenario : A file that is not shared does not have a share-types property
Given u s e r " u s e r 0 " e x i s t s
And u s e r " u s e r 0 " c r e a t e d a f o l d e r " / t e s t "
When a s " u s e r 0 " g e t s p r o p e r t i e s o f f o l d e r " / t e s t " w i t h
| { h t t p : / / o w n c l o u d . o r g / n s } s h a r e - t y p e s |
Then t h e r e s p o n s e s h o u l d c o n t a i n a n e m p t y p r o p e r t y " { h t t p : / / o w n c l o u d . o r g / n s } s h a r e - t y p e s "
Scenario : A file that is shared to a user has a share-types property
Given u s e r " u s e r 0 " e x i s t s
And u s e r " u s e r 1 " e x i s t s
And u s e r " u s e r 0 " c r e a t e d a f o l d e r " / t e s t "
And a s " u s e r 0 " c r e a t i n g a s h a r e w i t h
| p a t h | t e s t |
| s h a r e T y p e | 0 |
| p e r m i s s i o n s | 3 1 |
| s h a r e W i t h | u s e r 1 |
When a s " u s e r 0 " g e t s p r o p e r t i e s o f f o l d e r " / t e s t " w i t h
| { h t t p : / / o w n c l o u d . o r g / n s } s h a r e - t y p e s |
Then t h e r e s p o n s e s h o u l d c o n t a i n a s h a r e - t y p e s p r o p e r t y w i t h
| 0 |
Scenario : A file that is shared to a group has a share-types property
Given u s e r " u s e r 0 " e x i s t s
And g r o u p " g r o u p 1 " e x i s t s
And u s e r " u s e r 0 " c r e a t e d a f o l d e r " / t e s t "
And a s " u s e r 0 " c r e a t i n g a s h a r e w i t h
| p a t h | t e s t |
| s h a r e T y p e | 1 |
| p e r m i s s i o n s | 3 1 |
| s h a r e W i t h | g r o u p 1 |
When a s " u s e r 0 " g e t s p r o p e r t i e s o f f o l d e r " / t e s t " w i t h
| { h t t p : / / o w n c l o u d . o r g / n s } s h a r e - t y p e s |
Then t h e r e s p o n s e s h o u l d c o n t a i n a s h a r e - t y p e s p r o p e r t y w i t h
| 1 |
Scenario : A file that is shared by link has a share-types property
Given u s e r " u s e r 0 " e x i s t s
And u s e r " u s e r 0 " c r e a t e d a f o l d e r " / t e s t "
And a s " u s e r 0 " c r e a t i n g a s h a r e w i t h
| p a t h | t e s t |
| s h a r e T y p e | 3 |
| p e r m i s s i o n s | 3 1 |
When a s " u s e r 0 " g e t s p r o p e r t i e s o f f o l d e r " / t e s t " w i t h
| { h t t p : / / o w n c l o u d . o r g / n s } s h a r e - t y p e s |
Then t h e r e s p o n s e s h o u l d c o n t a i n a s h a r e - t y p e s p r o p e r t y w i t h
| 3 |
Scenario : A file that is shared by user,group and link has a share-types property
Given u s e r " u s e r 0 " e x i s t s
And u s e r " u s e r 1 " e x i s t s
And g r o u p " g r o u p 2 " e x i s t s
And u s e r " u s e r 0 " c r e a t e d a f o l d e r " / t e s t "
And a s " u s e r 0 " c r e a t i n g a s h a r e w i t h
| p a t h | t e s t |
| s h a r e T y p e | 0 |
| p e r m i s s i o n s | 3 1 |
| s h a r e W i t h | u s e r 1 |
And a s " u s e r 0 " c r e a t i n g a s h a r e w i t h
| p a t h | t e s t |
| s h a r e T y p e | 1 |
| p e r m i s s i o n s | 3 1 |
| s h a r e W i t h | g r o u p 2 |
And a s " u s e r 0 " c r e a t i n g a s h a r e w i t h
| p a t h | t e s t |
| s h a r e T y p e | 3 |
| p e r m i s s i o n s | 3 1 |
When a s " u s e r 0 " g e t s p r o p e r t i e s o f f o l d e r " / t e s t " w i t h
| { h t t p : / / o w n c l o u d . o r g / n s } s h a r e - t y p e s |
Then t h e r e s p o n s e s h o u l d c o n t a i n a s h a r e - t y p e s p r o p e r t y w i t h
| 0 |
| 1 |
| 3 |