@@ -512,9 +512,12 @@ describe('HTTP APIs', function () {
512512 // Ensure all these are finished before running tests
513513 return Promise . all ( [
514514 rm ( '/false-file-48484848' ) ,
515- // createTestContainer('delete-test-empty-container'),
516- createTestResource ( '/delete-test-empty-container/test.txt.acl' ) ,
515+ createTestResource ( '/delete-test-empty-container/.meta.acl' ) ,
517516 createTestResource ( '/put-resource-1.ttl' ) ,
517+ createTestResource ( '/put-resource-with-acl.ttl' ) ,
518+ createTestResource ( '/put-resource-with-acl.ttl.acl' ) ,
519+ createTestResource ( '/put-resource-with-acl.txt' ) ,
520+ createTestResource ( '/put-resource-with-acl.txt.acl' ) ,
518521 createTestResource ( '/delete-test-non-empty/test.ttl' )
519522 ] )
520523 } )
@@ -530,12 +533,32 @@ describe('HTTP APIs', function () {
530533 . expect ( 200 , done )
531534 } )
532535
536+ it ( 'should delete previously PUT file with ACL' , function ( done ) {
537+ server . delete ( '/put-resource-with-acl.ttl' )
538+ . expect ( 200 , done )
539+ } )
540+
541+ it ( 'should return 404 on deleting .acl of previously deleted PUT file with ACL' , function ( done ) {
542+ server . delete ( '/put-resource-with-acl.ttl.acl' )
543+ . expect ( 404 , done )
544+ } )
545+
546+ it ( 'should delete previously PUT file with bad extension and with ACL' , function ( done ) {
547+ server . delete ( '/put-resource-with-acl.txt' )
548+ . expect ( 200 , done )
549+ } )
550+
551+ it ( 'should return 404 on deleting .acl of previously deleted PUT file with bad extension and with ACL' , function ( done ) {
552+ server . delete ( '/put-resource-with-acl.txt.acl' )
553+ . expect ( 404 , done )
554+ } )
555+
533556 it ( 'should fail to delete non-empty containers' , function ( done ) {
534557 server . delete ( '/delete-test-non-empty/' )
535558 . expect ( 409 , done )
536559 } )
537560
538- it ( 'should delete a new and empty container - with file .acl' , function ( done ) {
561+ it ( 'should delete a new and empty container - with .meta .acl' , function ( done ) {
539562 server . delete ( '/delete-test-empty-container/' )
540563 . end ( ( ) => {
541564 server . get ( '/delete-test-empty-container/' )
0 commit comments