@@ -506,9 +506,12 @@ describe('HTTP APIs', function () {
506506 // Ensure all these are finished before running tests
507507 return Promise . all ( [
508508 rm ( '/false-file-48484848' ) ,
509- // createTestContainer('delete-test-empty-container'),
510- createTestResource ( '/delete-test-empty-container/test.txt.acl' ) ,
509+ createTestResource ( '/delete-test-empty-container/.meta.acl' ) ,
511510 createTestResource ( '/put-resource-1.ttl' ) ,
511+ createTestResource ( '/put-resource-with-acl.ttl' ) ,
512+ createTestResource ( '/put-resource-with-acl.ttl.acl' ) ,
513+ createTestResource ( '/put-resource-with-acl.txt' ) ,
514+ createTestResource ( '/put-resource-with-acl.txt.acl' ) ,
512515 createTestResource ( '/delete-test-non-empty/test.ttl' )
513516 ] )
514517 } )
@@ -524,12 +527,32 @@ describe('HTTP APIs', function () {
524527 . expect ( 200 , done )
525528 } )
526529
530+ it ( 'should delete previously PUT file with ACL' , function ( done ) {
531+ server . delete ( '/put-resource-with-acl.ttl' )
532+ . expect ( 200 , done )
533+ } )
534+
535+ it ( 'should return 404 on deleting .acl of previously deleted PUT file with ACL' , function ( done ) {
536+ server . delete ( '/put-resource-with-acl.ttl.acl' )
537+ . expect ( 404 , done )
538+ } )
539+
540+ it ( 'should delete previously PUT file with bad extension and with ACL' , function ( done ) {
541+ server . delete ( '/put-resource-with-acl.txt' )
542+ . expect ( 200 , done )
543+ } )
544+
545+ it ( 'should return 404 on deleting .acl of previously deleted PUT file with bad extension and with ACL' , function ( done ) {
546+ server . delete ( '/put-resource-with-acl.txt.acl' )
547+ . expect ( 404 , done )
548+ } )
549+
527550 it ( 'should fail to delete non-empty containers' , function ( done ) {
528551 server . delete ( '/delete-test-non-empty/' )
529552 . expect ( 409 , done )
530553 } )
531554
532- it ( 'should delete a new and empty container - with file .acl' , function ( done ) {
555+ it ( 'should delete a new and empty container - with .meta .acl' , function ( done ) {
533556 server . delete ( '/delete-test-empty-container/' )
534557 . end ( ( ) => {
535558 server . get ( '/delete-test-empty-container/' )
0 commit comments