@ -9,6 +9,10 @@ Feature: transfer-ownership
And A s a n " u s e r 1 "
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
Then D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f i l e " / s o m e f i l e . t x t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " u s e r 1 " t h e f i l e " / s o m e f i l e . t x t " e x i s t s
Scenario : transferring ownership of a folder
Given u s e r " u s e r 0 " e x i s t s
@ -20,6 +24,10 @@ Feature: transfer-ownership
And A s a n " u s e r 1 "
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
Then D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / t e s t / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " u s e r 1 " t h e f o l d e r " / t e s t " e x i s t s
Scenario : transferring ownership of file shares
Given u s e r " u s e r 0 " e x i s t s
@ -32,6 +40,10 @@ Feature: transfer-ownership
And t h e c o m m a n d w a s s u c c e s s f u l
And A s a n " u s e r 2 "
Then D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f i l e " / s o m e f i l e . t x t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " u s e r 1 " t h e f i l e " / s o m e f i l e . t x t " e x i s t s
Scenario : transferring ownership of folder shared with third user
Given u s e r " u s e r 0 " e x i s t s
@ -45,6 +57,10 @@ Feature: transfer-ownership
And t h e c o m m a n d w a s s u c c e s s f u l
And A s a n " u s e r 2 "
Then D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / t e s t / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " u s e r 1 " t h e f o l d e r " / t e s t " e x i s t s
Scenario : transferring ownership of folder shared with transfer recipient
Given u s e r " u s e r 0 " e x i s t s
@ -59,6 +75,10 @@ Feature: transfer-ownership
Then a s " u s e r 1 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / t e s t / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " u s e r 1 " t h e f o l d e r " / t e s t " e x i s t s
Scenario : transferring ownership of folder doubly shared with third user
Given g r o u p " g r o u p 1 " e x i s t s
@ -76,6 +96,10 @@ Feature: transfer-ownership
And t h e c o m m a n d w a s s u c c e s s f u l
And A s a n " u s e r 2 "
Then D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / t e s t / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " u s e r 1 " t h e f o l d e r " / t e s t " e x i s t s
Scenario : transferring ownership of file shares to user with the same id as the group
Given u s e r " u s e r 0 " e x i s t s
@ -90,6 +114,10 @@ Feature: transfer-ownership
And t h e c o m m a n d w a s s u c c e s s f u l
And A s a n " u s e r 2 "
Then D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f i l e " / s o m e f i l e . t x t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " t e s t " t h e f i l e " / s o m e f i l e . t x t " e x i s t s
Scenario : transferring ownership does not transfer received shares
Given u s e r " u s e r 0 " e x i s t s
@ -103,6 +131,8 @@ Feature: transfer-ownership
And A s a n " u s e r 1 "
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
Then a s " u s e r 1 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f o l d e r " / t e s t " e x i s t s
@local_storage
Scenario : transferring ownership does not transfer external storage
@ -148,6 +178,10 @@ Feature: transfer-ownership
And A s a n " u s e r 1 "
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
Then D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / t e s t / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " u s e r 1 " t h e f o l d e r " / t e s t " e x i s t s
Scenario : transferring ownership of file shares
Given u s e r " u s e r 0 " e x i s t s
@ -161,6 +195,10 @@ Feature: transfer-ownership
And t h e c o m m a n d w a s s u c c e s s f u l
And A s a n " u s e r 2 "
Then D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " u s e r 1 " t h e f o l d e r " / t e s t " e x i s t s
Scenario : transferring ownership of folder shared with third user
Given u s e r " u s e r 0 " e x i s t s
@ -174,6 +212,10 @@ Feature: transfer-ownership
And t h e c o m m a n d w a s s u c c e s s f u l
And A s a n " u s e r 2 "
Then D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / t e s t / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " u s e r 1 " t h e f o l d e r " / t e s t " e x i s t s
Scenario : transferring ownership of folder shared with transfer recipient
Given u s e r " u s e r 0 " e x i s t s
@ -188,6 +230,10 @@ Feature: transfer-ownership
Then a s " u s e r 1 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / t e s t / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " u s e r 1 " t h e f o l d e r " / t e s t " e x i s t s
Scenario : transferring ownership of folder doubly shared with third user
Given g r o u p " g r o u p 1 " e x i s t s
@ -205,6 +251,10 @@ Feature: transfer-ownership
And t h e c o m m a n d w a s s u c c e s s f u l
And A s a n " u s e r 2 "
Then D o w n l o a d e d c o n t e n t w h e n d o w n l o a d i n g f i l e " / t e s t / s o m e f i l e . t x t " w i t h r a n g e " b y t e s = 0 - 6 " s h o u l d b e " T h i s i s "
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f o l d e r " / t e s t " d o e s n o t e x i s t
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
And a s " u s e r 1 " t h e f o l d e r " / t e s t " e x i s t s
Scenario : transferring ownership does not transfer received shares
Given u s e r " u s e r 0 " e x i s t s
@ -219,7 +269,10 @@ Feature: transfer-ownership
And t h e c o m m a n d w a s s u c c e s s f u l
And A s a n " u s e r 1 "
And u s i n g r e c e i v e d t r a n s f e r f o l d e r o f " u s e r 1 " a s d a v p a t h
Then a s " u s e r 1 " t h e f o l d e r " / s u b / t e s t " d o e s n o t e x i s t
Then a s " u s e r 1 " t h e f o l d e r " / s u b " e x i s t s
And a s " u s e r 1 " t h e f o l d e r " / s u b / t e s t " d o e s n o t e x i s t
And u s i n g o l d d a v p a t h
And a s " u s e r 0 " t h e f o l d e r " / s u b " d o e s n o t e x i s t
Scenario : transferring ownership does not transfer external storage
Given u s e r " u s e r 0 " e x i s t s