@@ -164,7 +164,7 @@ describe('OC.Files.Client tests', function() {
164164 'd:resourcetype' : '<d:collection/>' ,
165165 'oc:id' : '00000011oc2d13a6a068' ,
166166 'oc:fileid' : '11' ,
167- 'oc:permissions' : 'RDNVCK ' ,
167+ 'oc:permissions' : 'GRDNVCK ' ,
168168 'oc:size' : '120'
169169 } ,
170170 [
@@ -196,7 +196,7 @@ describe('OC.Files.Client tests', function() {
196196 'd:resourcetype' : '<d:collection/>' ,
197197 'oc:id' : '00000015oc2d13a6a068' ,
198198 'oc:fileid' : '15' ,
199- 'oc:permissions' : 'RDNVCK ' ,
199+ 'oc:permissions' : 'GRDNVCK ' ,
200200 'oc:size' : '100'
201201 } ,
202202 [
@@ -257,7 +257,7 @@ describe('OC.Files.Client tests', function() {
257257 expect ( info . id ) . toEqual ( 51 ) ;
258258 expect ( info . path ) . toEqual ( '/path/to space/文件夹' ) ;
259259 expect ( info . name ) . toEqual ( 'One.txt' ) ;
260- expect ( info . permissions ) . toEqual ( 27 ) ;
260+ expect ( info . permissions ) . toEqual ( 26 ) ;
261261 expect ( info . size ) . toEqual ( 250 ) ;
262262 expect ( info . mtime ) . toEqual ( 1436535485000 ) ;
263263 expect ( info . mimetype ) . toEqual ( 'text/plain' ) ;
@@ -482,7 +482,7 @@ describe('OC.Files.Client tests', function() {
482482 'd:resourcetype' : '<d:collection/>' ,
483483 'oc:id' : '00000011oc2d13a6a068' ,
484484 'oc:fileid' : '11' ,
485- 'oc:permissions' : 'RDNVCK ' ,
485+ 'oc:permissions' : 'GRDNVCK ' ,
486486 'oc:size' : '120'
487487 } ,
488488 [
@@ -549,7 +549,7 @@ describe('OC.Files.Client tests', function() {
549549 'd:resourcetype' : '<d:collection/>' ,
550550 'oc:id' : '00000011oc2d13a6a068' ,
551551 'oc:fileid' : '11' ,
552- 'oc:permissions' : 'RDNVCK ' ,
552+ 'oc:permissions' : 'GRDNVCK ' ,
553553 'oc:size' : '120'
554554 } ,
555555 [
@@ -640,58 +640,44 @@ describe('OC.Files.Client tests', function() {
640640
641641 function testPermission ( permission , isFile , expectedPermissions ) {
642642 var promise = getFileInfoWithPermission ( permission , isFile ) ;
643- promise . then ( function ( result ) {
643+ promise . then ( function ( status , result ) {
644644 expect ( result . permissions ) . toEqual ( expectedPermissions ) ;
645645 } ) ;
646646 }
647647
648648 function testMountType ( permission , isFile , expectedMountType ) {
649649 var promise = getFileInfoWithPermission ( permission , isFile ) ;
650- promise . then ( function ( result ) {
650+ promise . then ( function ( status , result ) {
651651 expect ( result . mountType ) . toEqual ( expectedMountType ) ;
652652 } ) ;
653653 }
654654
655655 it ( 'properly parses file permissions' , function ( ) {
656656 // permission, isFile, expectedPermissions
657657 var testCases = [
658- [ '' , true , OC . PERMISSION_READ ] ,
659- [ 'C' , true , OC . PERMISSION_READ | OC . PERMISSION_CREATE ] ,
660- [ 'K' , true , OC . PERMISSION_READ | OC . PERMISSION_CREATE ] ,
661- [ 'W' , true , OC . PERMISSION_READ | OC . PERMISSION_CREATE | OC . PERMISSION_UPDATE ] ,
662- [ 'D' , true , OC . PERMISSION_READ | OC . PERMISSION_DELETE ] ,
663- [ 'R' , true , OC . PERMISSION_READ | OC . PERMISSION_SHARE ] ,
664- [ 'CKWDR' , true , OC . PERMISSION_ALL ]
658+ [ '' , true , OC . PERMISSION_NONE ] ,
659+ [ 'C' , true , OC . PERMISSION_CREATE ] ,
660+ [ 'K' , true , OC . PERMISSION_CREATE ] ,
661+ [ 'G' , true , OC . PERMISSION_READ ] ,
662+ [ 'W' , true , OC . PERMISSION_UPDATE ] ,
663+ [ 'D' , true , OC . PERMISSION_DELETE ] ,
664+ [ 'R' , true , OC . PERMISSION_SHARE ] ,
665+ [ 'CKGWDR' , true , OC . PERMISSION_ALL ]
665666 ] ;
666667 _ . each ( testCases , function ( testCase ) {
667- return testPermission . apply ( testCase ) ;
668- } ) ;
669- } ) ;
670- it ( 'properly parses folder permissions' , function ( ) {
671- var testCases = [
672- [ '' , false , OC . PERMISSION_READ ] ,
673- [ 'C' , false , OC . PERMISSION_READ | OC . PERMISSION_CREATE | OC . PERMISSION_UPDATE ] ,
674- [ 'K' , false , OC . PERMISSION_READ | OC . PERMISSION_CREATE | OC . PERMISSION_UPDATE ] ,
675- [ 'W' , false , OC . PERMISSION_READ | OC . PERMISSION_UPDATE ] ,
676- [ 'D' , false , OC . PERMISSION_READ | OC . PERMISSION_DELETE ] ,
677- [ 'R' , false , OC . PERMISSION_READ | OC . PERMISSION_SHARE ] ,
678- [ 'CKWDR' , false , OC . PERMISSION_ALL ]
679- ] ;
680-
681- _ . each ( testCases , function ( testCase ) {
682- return testPermission . apply ( testCase ) ;
668+ return testPermission . apply ( this , testCase ) ;
683669 } ) ;
684670 } ) ;
685671 it ( 'properly parses mount types' , function ( ) {
686672 var testCases = [
687- [ 'CKWDR ' , false , null ] ,
673+ [ 'CKGWDR ' , false , null ] ,
688674 [ 'M' , false , 'external' ] ,
689675 [ 'S' , false , 'shared' ] ,
690676 [ 'SM' , false , 'shared' ]
691677 ] ;
692678
693679 _ . each ( testCases , function ( testCase ) {
694- return testMountType . apply ( testCase ) ;
680+ return testMountType . apply ( this , testCase ) ;
695681 } ) ;
696682 } ) ;
697683 } ) ;
0 commit comments