@ -29,6 +29,22 @@ Feature: transfer-ownership
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 from user with risky display name
Given u s e r " u s e r 0 " w i t h d i s p l a y n a m e " u s e r 0 \ " r i s k y \ " ? ヂ s p ḷ a y ' n a | \ / | e ' : . # " 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 U s e r " u s e r 0 " u p l o a d s f i l e " d a t a / t e x t f i l e . t x t " t o " / t e s t / s o m e f i l e . t x t "
When t r a n s f e r r i n g o w n e r s h i p f r o m " u s e r 0 " t o " u s e r 1 "
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 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 t r a n s f e r f o l d e r n a m e c o n t a i n s " t r a n s f e r r e d f r o m u s e r 0 - r i s k y - ヂ s p ḷ a y - n a | - | e - o n "
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
And u s e r " u s e r 1 " e x i s t s
@ -319,6 +335,22 @@ Feature: transfer-ownership
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 from user with risky display name
Given u s e r " u s e r 0 " w i t h d i s p l a y n a m e " u s e r 0 \ " r i s k y \ " ? ヂ s p ḷ a y ' n a | \ / | e ' : . # " 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 U s e r " u s e r 0 " u p l o a d s f i l e " d a t a / t e x t f i l e . t x t " t o " / t e s t / s o m e f i l e . t x t "
When t r a n s f e r r i n g o w n e r s h i p o f p a t h " t e s t " f r o m " u s e r 0 " t o " u s e r 1 "
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 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 t r a n s f e r f o l d e r n a m e c o n t a i n s " t r a n s f e r r e d f r o m u s e r 0 - r i s k y - ヂ s p ḷ a y - n a | - | e - o n "
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
And u s e r " u s e r 1 " e x i s t s